{"_id":"@cangjielang/aceharness","_rev":"212-d3feb721ae177d08ea8c3efed3088764","name":"@cangjielang/aceharness","dist-tags":{"test":"1.0.0-rc.13-test.0","release":"1.0.0-rc.14","beta":"1.0.0-rc.14","latest":"1.0.0-rc.14"},"versions":{"1.0.0-beta.0":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.0","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.0","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"27b942db85ffca66573363fe732aaec8c28e06ac","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.0.tgz","fileCount":3668,"integrity":"sha512-N8hWb+qmqf4ABr6wDJugOzRSrpg3uXtsR4s8aB+gXAWry4AzlGzNbZqhSmNUXZQR2VswKhEcyt/OJYAnjfWq9Q==","signatures":[{"sig":"MEYCIQC57ydiQgsjhw0ST8luPxGjou+gVGp3nFhVEW34VdqkVwIhAJwv4VOacoFW6Nojbt4qnQgMZZ/AAVte9EZ4r/lBckwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169302014},"main":"server.js","gitHead":"94bdb5c1292a5ba1da6282964305bda0edde3719","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"^0.118.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"^0.2.90","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.0_1778162289186_0.27791435238072326","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.1","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.1","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"504c131d1bbc28364717c7491a29221b4df80986","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.1.tgz","fileCount":3668,"integrity":"sha512-r5FE1mwO1DcOu1Fib+GxxS4CVU0RAWTV5V9IMXmy+8up/Q8ay+E8kzPM1JWHbUIXfExl9FABqPoIHLjA7YxVng==","signatures":[{"sig":"MEUCIHdg+DuF3bX5kGmDreOQ4DAX3G3nTqyzq91AxDv14ri6AiEAkuIvMVdi7JDHQ9c75YcTXI6JGaTL/CXU/jnU+GmX9aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163525150},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"fe817f5ebee10750aff7e587a40b88df69b050f9","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"^0.118.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"^0.2.90","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.1_1778213628746_0.7959205968243819","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.2","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.2","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3914be0ac7ad4acfbaec4ebc28089f0aa0513683","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.2.tgz","fileCount":3668,"integrity":"sha512-8rx5sx80bgYau32EpJDhr+xz5GjxRtZZB7X5ZEvMM7HdI5VTEC+6nrGlWj7PZ0azYvsjWUw9QSFQ2NlKWNg6xQ==","signatures":[{"sig":"MEUCIQD1diMye0LncIlFTbT2D4Mvw0PzWmkHBC6VOWyhb3uiMQIgbwdPxP2hMfEUxi4VoUPU8yDq8eTrzgcrCsWDIGrwv9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163424502},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"525173db1da1a413f99d8e7ad7e5ebe53ab1e7fa","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.2_1778226172813_0.09842406591575248","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.3","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.3","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"5a7dad2646b983e9d97056f237f5f2dfbf0e44be","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.3.tgz","fileCount":3665,"integrity":"sha512-t5pQ8FDoC9Sji7MN2sptz4iWlDKdZCBTgAyUYZJKIjZwOP9CsO5gDm6/CamHQP63qWXse25cKUiB2mYnYi1mCw==","signatures":[{"sig":"MEYCIQCGJe3J619oUiEdoUuBrunG7nFBayh6yTpLqId9AJ4cSQIhAM1iiHbwPFkle5FO/9PbtP6SoXP0wqUUEfhJlRtknfwj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163400035},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"006b0e1325136cb24085ef95af33af862f828884","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.3_1778228919225_0.38552938092132605","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.4","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.4","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"7c137d3ad895c3b500e997f531a2047782eae555","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.4.tgz","fileCount":3664,"integrity":"sha512-Edyd4xyJmFWF6UpXVZ9I72cLa1ixUomvZz12ofsRPTDdD7sHQP0q5hn0yIfYFpyZPPj0+4KAGcrVMqd9/ArriA==","signatures":[{"sig":"MEYCIQDl985i69xugu+rBE1lHBPPb9e2w7UySZGyqwKHdyQ0FAIhANNvlXk8NpgaJBP7FzR24Cl3GdVCs/9ArZj4b2Rmxmy8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163413081},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"ea66616f1d743a7a384327326bbd84d734113443","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@openai/codex-linux-x64":"npm:@openai/codex@0.129.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.129.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.129.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.129.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.129.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.129.0-darwin-arm64","@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.4_1778237885715_0.5053288896729908","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.5","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.5","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"c49eb4cede89438e2e205e9a320b8a9a3c988a5e","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.5.tgz","fileCount":3665,"integrity":"sha512-C4vr92r8KEf+uIQ5LsE9SD3+f2l0U9L5CiCH/rebD3z5WDR+C8PdFmsCSduSI2QVlmx0Uo6c9JpSos7paJ5hhQ==","signatures":[{"sig":"MEUCIHn9nhdJ4I6P/e7w5jfN8m4SD8OMRV0Ph2SlR/Yp8qEhAiEA6mzDAkJomnD6WKeOWqlWHmSBtX6PQltD7kD0ND+c8t0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163419624},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"23d767dc198deab8b74267d7c31e61b8abd539f9","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@openai/codex-linux-x64":"npm:@openai/codex@0.129.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.129.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.129.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.129.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.129.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.129.0-darwin-arm64","@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.5_1778239546749_0.44814578792265625","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.6","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.6","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"d14571484fdcd3572845e07ace289937c9cae0f2","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.6.tgz","fileCount":3614,"integrity":"sha512-b/X+kHknDYZRv7eUcl9dkYGBEEz4LIDerkquZxnDv/PNYQm2dgsBYmfFxToGkPZiHLVRbqub+pm0sJKG5uL9UQ==","signatures":[{"sig":"MEUCIQDO38Q3KUyh0XtQ0yIguiE/a71ifhdjMv8hF45e1EKW2wIgY3vgP9iYrfECZk6MriRlg/eZmKLeuiJwj7nICNnyUGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161644582},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"bd72bfafc805369271ab260c83036ba7086c5f3c","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"^16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@openai/codex-linux-x64":"npm:@openai/codex@0.129.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.129.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.129.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.129.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.129.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.129.0-darwin-arm64","@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.6_1778242847189_0.6982480247691014","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.7","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.7","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"da13ff78a314083df2c555e5b60c2fae3e50385e","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.7.tgz","fileCount":3614,"integrity":"sha512-/LOee01MkpThxafKLHrWhO6mFjdeVfMTxesVwQRuiODI4A3m6m1Nd0lsfQPq37NpPbgJikYAN/+styJOi2rz3g==","signatures":[{"sig":"MEYCIQDmvHTtuacHKXdgcf9emORmqZo/yjeLly0RCpAghwUhywIhANUbHR3EZXweTfOfQQqYVq99PhT9rwjLp8b2YHPQ+dOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161651735},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"80dd7e4c839f6ed09e4d71d4400b34137837ccf8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@openai/codex-linux-x64":"npm:@openai/codex@0.129.0-linux-x64","@openai/codex-win32-x64":"npm:@openai/codex@0.129.0-win32-x64","@openai/codex-darwin-x64":"npm:@openai/codex@0.129.0-darwin-x64","@openai/codex-linux-arm64":"npm:@openai/codex@0.129.0-linux-arm64","@openai/codex-win32-arm64":"npm:@openai/codex@0.129.0-win32-arm64","@openai/codex-darwin-arm64":"npm:@openai/codex@0.129.0-darwin-arm64","@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.7_1778244262212_0.7140092943600889","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.8","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.8","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0ce3cea1d898539a6a46d88f502dfaf3fdfe5f4d","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.8.tgz","fileCount":3654,"integrity":"sha512-Aqjsu9dH99fG+B+zy4AKPKQmTXayauARcm82l2hQ7udUYk+pAuX9vIas/2Ulh10VprH2NNME4DBpyZayKy1/gQ==","signatures":[{"sig":"MEUCIDuHGgkqF8r/l9NtQQZXi/qLFVvsvF7lvfab3CdvFj1nAiEAxqzE/ljCMTfI8gbq5X/3HNrdem053UassPm40Yt6nsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159054604},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"0f47fba09b910cc9c61ac10d98d6672d3862621a","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.6.2","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.8_1778266447948_0.46375210812501466","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.9","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.9","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"d531d9695fe2b08ab9887859a9e6c2c6d5344332","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.9.tgz","fileCount":3670,"integrity":"sha512-EyZGKIxVv91IzU+pnM3E2r0h+JqH0b1fxgQ3LmYHzSaewph0kUZwWRlOjUB9ZD7EZeiUQzrvJNUEWHob7+gePQ==","signatures":[{"sig":"MEYCIQD3IoYvsp3xTvNuEPuywHc4VDj4lReCfZYMKHcid5rNngIhAL09GmBD3+3/TCfJTt5E+eOwramQ2AFlpkxiQ1C3ehFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181879225},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"a97f08dc7350fc77f45ba9eca537106215c7d79c","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","check:engines":"node ./scripts/check-engine-availability.mjs","test:components":"vitest run tests/components --environment jsdom","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"10.9.7","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.9_1778315131461_0.027701989148641193","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.10","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.10","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"c9da7cfdad5496cc95e860a82b50e91437a887a4","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.10.tgz","fileCount":3869,"integrity":"sha512-wen862ynXkglAFQAnWoVUnlAvhGTmE3+X8x1EUaRdy9u7p6y9c8bOElHJwxvCsD15Fac0xfJMNxvA//RRuEYAw==","signatures":[{"sig":"MEUCICP+knuWffU20Sp2ZN4ulUdfIgwcwC59zCj0FtjauiHNAiEA8eHNW1D9lrIzLf0ny3CCnvhT4wTgTO2Ikj3/T0ooFW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178088677},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6abe568024ccd5823be25ba9cca8c07755032ad3","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.10_1778553331239_0.3452401183784093","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.11","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.11","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0aec7dd857c0aeb20b4917bd87e85f622edde981","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.11.tgz","fileCount":3871,"integrity":"sha512-ICKRhebhKEkisEm1bxphZOGzRWAcMrolXSUs2dlLYxikJGbpI/8qbA0SkcI1Xj+yUylCL/JkGrO48etBsRrljQ==","signatures":[{"sig":"MEYCIQDCyZMqv9dsr0hgpGLf5qiwVX2/V6NtkMVZDTebIh2YzAIhAMAODbhbekbdkX0nNYCLdFzXc4b7n+n8o5AGuDPdhQOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177808664},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"4a1a599cb0368c7c3e7eb50e6f39dd7e69c32e52","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.11_1778554707211_0.8029821613068577","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.12","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.12","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"6fd2d21014c866558d4e01dca7e5a87932b24b44","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.12.tgz","fileCount":3871,"integrity":"sha512-YrdB2YrBheWrgtiNBkrfOusmuEE/RJmHWZK4cCx2MN7K0ayJSojslctl7ttqGVWy2WMb3gDIgj9IhYp8PuJDjg==","signatures":[{"sig":"MEUCIQDt60qh6HgmzsATi4WS2q/8U/II/UKd3KHqi2b+yuXC2AIgDaHFflesL5hFrem7Pe0VR6SCMI6bqlkyysTu+F9aUsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177809025},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"cbca46663e4df52d7081063c80a6ab5b30a0c017","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.12_1778555261066_0.6640872910319415","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.13","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.13","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"99e7fffd6bd0ea59a80c3adbd9c39c1999ab2e5e","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.13.tgz","fileCount":3871,"integrity":"sha512-Uus16wtKf0kAqamHFeCblCuZApQH7b1e2E0/TbV7+FQoqint8t/p1kdX0ygYFFUVR4pl74aqdh9MjQ5ZyuEtoQ==","signatures":[{"sig":"MEUCIQClg8vZzWGXKGx228TggTKu2Cvn7UK4TFQ496rIkeLcuwIgXY3Yzrd1b1LfYvR644n/dOE25IQsqlgUFTWm7WxjQ2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175779124},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"cf7b564ea98428bf634216524df5dfff256d929f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.6.2","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.0","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.13_1778594779505_0.6716005074227038","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.14","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.14","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"c850f8482e0e37197d927a4f1af16cec955409f4","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.14.tgz","fileCount":3889,"integrity":"sha512-pbD6lwwO5H65a/2LLRWxY4XQZ64mpU5gyXPGxl/odbM6FR+WEohJMkY0h1lRwpBZk+y2pEeVlf6AMWd0nJ6BrQ==","signatures":[{"sig":"MEQCIAmV5j9+dhVGny0FK5O3G3ddHyp4i4fudzZgwI/WUUxuAiBHSCGK9MyUL5vGQPmYQYDfcSVSyOPXRtTEsSSiLRdRVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179625967},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"55c54b532cfc246c41322d9ee4b0d44e911956b3","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.14_1778751854618_0.6049631139978424","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.15","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.15","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"6d928afc7475c356cf3f87f3510c2e67c2be4b83","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.15.tgz","fileCount":3889,"integrity":"sha512-IB5Rk4cTTFAii/blcBkYEKLWwSfoPpk8dgB7PnLRdgacvsSNmJwyzcd1fdeWlQaeNhdLPFtjb3NctlvHk1ZyLA==","signatures":[{"sig":"MEQCIEjsWsKLVfA3mlTewrYduvcdW0bYlFsVD/HemNLr8vYvAiBhx1F00Ecifmvt0PIcDyNI7UAGfYnQbcq0ZzDaR4FrDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179643360},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"94203edc0a3f506dabbc369243828c3e069afaa6","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.15_1778759671183_0.29655324289593854","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.16","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.16","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"95aa110a9771f8956648820a808cb92e9c627026","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.16.tgz","fileCount":3896,"integrity":"sha512-4cs2+jPWs1YXYzzshNt8F6PLeBNJ8B365wbGxbx04qRxMWOqh7ZlPk/9frYprEwUxTqUQr19mUeB6kEMxK3L1A==","signatures":[{"sig":"MEUCIQDpZWo8MT2tMf0VVnmnrlGIAsEMd8h9V2Poj1HkwJxfvAIgSjEIbb8Ns4tTOArz28YAd4F/FsH0XoS5XrHX8uX0KRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179804688},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"bdb85930d7628d5750680f2cfd1157ce537ae01a","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.16_1778763386073_0.32340019951020116","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.17","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.17","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"1b20050981592c609c9dce162fc3f4f47e1b7fa8","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.17.tgz","fileCount":3896,"integrity":"sha512-5xS00E4X/Ret6zyOV5hOYoTpQgGOby51/a9ux5uAsSdn3u6TP5vMZhKsG2J9cF74fG5xY6TnArmiI13TjjQVcw==","signatures":[{"sig":"MEUCIQCPLLIlbQlXNgA0bg8t4kIZvOzHgZc6fVOglM8+X39CAgIgXrM4WcITMbnvtTFq7+oJTKansuvMKPclb0shF/YWS1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179804679},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"037b401db5460af05b75f505dd47423ca2eef428","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.129.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.18.2","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.133","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.133","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.133"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.17_1778764316785_0.46644926431104716","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.18","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.18","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"af40ea0b98329a54438a8649a457b6802125a6ff","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.18.tgz","fileCount":3935,"integrity":"sha512-lIQkhPel30BI/6a6wYDntQJE5MSJXvl5ic4/G1MxIjazjYas4f9ggW/i+RE7byGP8axCe9iAKYvSmE2lBfXBgw==","signatures":[{"sig":"MEYCIQCVoqTgwrAT8eO2SU0e2n09+kIuMSuLnVdnDqamfcybIQIhAPNMqze9GNFJclWC8hKuWhovCGPI+1lMd1CmFn2UNh3M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180572740},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"374203cefaed13acc0e8c0976e997948e2b827f7","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.18_1778829691425_0.9058085914405216","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.19":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.19","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.19","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0aae01899055dee8cb99d3b7b45c02aa52b86c81","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.19.tgz","fileCount":2740,"integrity":"sha512-xdA93Fcskrrj4mhJL16W6shV2HxgtiFYw4JGzbsLZNpt9hR/rfrriJ3T8CsgeiV1V24d1+m2cWFO2VFA61Az4Q==","signatures":[{"sig":"MEUCIQDsQikZ9yimbgm7eLnipzZjv8fE0+3gL/dC8hEBAlDMtgIgW7xbbfDnLM5IkwCX35EH5/Dgw7yCoqbkWXGaZINhWWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80224946},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"e1c9f69b59e0791ab8eaace5a169065418f477e4","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"next lint","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-collapsible":"^1.1.12","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.19_1778853389802_0.9675210141958976","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.20":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.20","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.20","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"c6ceecae4c8f83939175f45bc106774fdbb02144","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.20.tgz","fileCount":3105,"integrity":"sha512-cStzYVApdTiInjvj1qodGlBJhrzz8cj2m4lchMl+m2HkKhYs06XD8lpf0ffSoLzTqxbf26luZapQemz3IweqBw==","signatures":[{"sig":"MEUCIQCQzL9mFL/fauIARLpLDZsy/H/vR+nWzz19M0aNG7KWKAIgHJiZAfNPcVfFNVOvgu7gv6h4Bd7a8LvR7DMhmJfbe3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95736806},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"f5f70592a13197ae7456bc2a2fafe1935028ebf0","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","test:ai":"vitest run --config vitest.ai.config.ts","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-coding.cjs && node ./scripts/check-workflow-creator.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.38.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","puppeteer-core":"^25.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.20_1779010633412_0.8720985696795589","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.21":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.21","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.21","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"d9f7ac3a61ee1f2d0832c52040bf9dba28bd1686","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.21.tgz","fileCount":4286,"integrity":"sha512-dVPzeDY3GP4o8YWpXF0F8lgDu3mz4XmmjhqmphqQ7W1oDr6sW6firMBYcnl+dUQkG2yVE1Qg3X/T7XA+w1TugQ==","signatures":[{"sig":"MEQCIGien4hbA1T2/s3/u7EpdxnW+mERDEHZigvhIIeLfFsOAiApvDzEppDbWyOpxCis9kLqCSEYLROhQuMcfFQKj0mhSA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175431341},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"c2813fa67f3244fa04264fa53eb17f2e5013388f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","test:ai":"vitest run --config vitest.ai.config.ts","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-coding.cjs && node ./scripts/check-workflow-creator.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.38.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","puppeteer-core":"^25.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.21_1779014894978_0.6786413868756775","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.22":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.22","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.22","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"557d4df034029a40a4c02fb42c8433e731ec1cc8","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.22.tgz","fileCount":3165,"integrity":"sha512-RRad8rzT8Uyf0CuF2vYYdaUCNXDXCTOKVLnCaiD4ZqkwdO+hnM3LArRPDl3akOY+59ePCsIGEliGpj+NuSCskg==","signatures":[{"sig":"MEQCIFJ9Kndl5GC/a0q9a3UR6ldMMhnOC6kgIvLg62m922h8AiA7nO6oq7O1c3jSXwIzx1HyxkI7sjf1tKx+F5K5hwHRLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96001981},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"9213221d36549718141fc70f24e7cf2570800c25","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-coding.cjs && node ./scripts/check-workflow-creator.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.38.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","puppeteer-core":"^25.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.22_1779093957298_0.7655591696365023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.23":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.23","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.23","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0877bfafb17e9e87da3e20e009fca241391c2c4d","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.23.tgz","fileCount":3169,"integrity":"sha512-eemBnT+RUHNdWdZQ26jaS2OF90NAvmXz0iLTRj2buY9PgFuBQeUTLLTQeUNwQIt2XF5ItdzwWsx/ubU63a82BA==","signatures":[{"sig":"MEUCIQCgstbQYLQ8Lm4C8m5cYICkXTtCCxJ6QcPVxZy1Dhz9LQIgPd59zo9vRogBP60cid7njV64j4FO/OL2zsNqTPIAcpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95757347},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"2cc17a279045410ccff99885460ea99136e13bab","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-coding.cjs && node ./scripts/check-workflow-creator.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.11.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.14.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","puppeteer-core":"^25.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","rehype-sanitize":"^6.0.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.23_1779179685761_0.7558667747698986","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.24":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.24","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.24","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b4c77c20b166c03f37aca7e0eefbcfa291ea5983","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.24.tgz","fileCount":3202,"integrity":"sha512-LAG1s5TFVEbAHN+uhZTeBfcC/PPapZ1zmvML39COCT2I0d9yYuDEYhzJIZJxja9N4/92oQh+R8/Oea/625yocA==","signatures":[{"sig":"MEUCIBZmiLxNxQKfzKquheTNWRw5brou78qBHYI721ZgpDpoAiEA7sXIANInWGxozitfby2cVYorqMv6D3SZRGLFI5pqAaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95172276},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"ad6db54a9446479e5dc17a86ea99d7b5173382de","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-coding.cjs && node ./scripts/check-workflow-creator.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.11.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.14.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","open":"^10.2.0","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.0.0","recharts":"^3.8.0","unzipper":"^0.12.3","next-intl":"^4.8.2","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","puppeteer-core":"^25.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","rehype-sanitize":"^6.0.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1029.0","@dnd-kit/utilities":"^3.2.2","@floating-ui/react":"^0.27.19","@mermaid-js/parser":"^1.1.0","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"^0.21.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","react-syntax-highlighter":"^16.1.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.2.141","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@types/react-syntax-highlighter":"^15.5.13","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"^0.33.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","playwright":"^1.60.0","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.2.141","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.2.141"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.24_1779335235603_0.9593734535351919","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.25":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.25","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.25","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"122fa3c46e83cbab9a16d30bb7f011ca3ccc19b7","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.25.tgz","fileCount":3373,"integrity":"sha512-RdVOk6bLGXLKZiONecOWRay0d+xs8ZI7UznnuOHUvwLLBytKUfJ5sEcfSBSv8ZhVDzdPH8CQjo/osWqMChGFmQ==","signatures":[{"sig":"MEUCIG03t6XX8zQDCaUbVaRtOM+u6IIjkcXiSV1vejKHh5YAAiEA1ccEZYr4BbOPrmZvn/t3nzyv2psnKVBn8bZ4gDI6Gms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111778299},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"d67de336a847d0a29534be768ffeb10e40065287","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.25_1779428322622_0.28825594126124887","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.26":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.26","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.26","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"6f9cdc48b17b09e730949ac8e487407210aed163","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.26.tgz","fileCount":3382,"integrity":"sha512-RMsiMnJL1gSq5K3rbmDzm8sm1ELeA/+7g1rpX3GBo5wpSQDRu963/pJAXb2v7PLdjeOjtKSiHZq+SesbxNC+qw==","signatures":[{"sig":"MEUCIAJFrBoS5oZl6RAt/QUQU30FPs8t4HY4wWJfuOQqNCtcAiEAr1dFZghuXs6P8zhTDS7Roe1FSanxO7Qdq30cw7FQs/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112060409},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"4c5c29e1fd8e285e5833314420620270ee6cb410","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.26_1779436067123_0.048987301007506145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.27":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.27","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.27","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b31655420cb19b0c20af77b43261655ffad57137","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.27.tgz","fileCount":3382,"integrity":"sha512-gPpI+loKL/XdwUdZQqcuODTlVNkjPvPpVp9nTX/uUkXMoJ+lsN7UQLGMX+MlPfbv2TisGyPoXUFnPPxeSZ3Chg==","signatures":[{"sig":"MEUCIQDFV8We2Zu2+V65npMOH2G8mxko2aXXohbaMDhRWSG/6wIgZF9pGczrs2s7SZfJNq6HDWnP15vECMJRb6iHrN+0yqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112071712},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"1d24d7ddea832b9b56e199610e083dceb7c9cd3d","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.27_1779438386202_0.7853595251326277","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.28":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.28","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.28","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"450927a5b0d7839d6a0ac7b0ffae439d816422fe","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.28.tgz","fileCount":3403,"integrity":"sha512-5kduy1hkbVP52V1+RXfsv3ByEmjJVMDXwR4c/w8MeBhwNicjX2MCa8KS89GpK/9DIY73D6VLJuVVHnpT95Ejlg==","signatures":[{"sig":"MEUCIQDhj2KzjPCd03dEuN7LJ6DNqGw3b4ESIUSc/JPoFWyvugIgED6WmLaAwV7yuVnOuvBevHUWkgoPlLx53sEROG0+eh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123478557},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"8a4fe687d865d6235a6e2608162558876ac906e5","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.28_1779671855852_0.9293980932434474","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.29":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.29","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.29","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"97f80f13a607fc01e625cf55ad2bdf5a0d71590c","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.29.tgz","fileCount":3406,"integrity":"sha512-Np99W1QHYbm1oe/H+yY4JHDlAEiO+I7v9EvBV+HHvtKxHkmwPYLd2bwdzMBCNNHeTeUImGsSDBnaHAoEc2bd0A==","signatures":[{"sig":"MEQCIHZKii7T4RVGHIAUzMy4IG4Pd/Rt/PS8P3hFNG/XTLd1AiAuv3qynyWZEztC7Pk5Y3b4ufnNFkU//m9LEiqD1yqf2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122413978},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"3dfab14175a6133a8d8d6ad1077da222a6712c00","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.29_1779765573202_0.4611699031669725","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.30":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.30","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.30","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3f9c4399e1c0cdfbbbfc672ac4b091d5c367ecb1","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.30.tgz","fileCount":3418,"integrity":"sha512-8HxPmGvxAhr4PthNjalTFUp93iG7w8UMCdHL0FM6qJcaPcZfE5A4aGIV6ju6OmXsRF+qSpTHMUUAyk3V82jCBw==","signatures":[{"sig":"MEUCIQDFcP4d3TWdjPOaUBTB9VD7KSL7vCFmX9w9qju43BsnFQIgNkM3v7NCNkEMVyXfVCvvlW8TsKDQZpFMpprjKYyOr9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121413282},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"caab1599414a5dbb69531e334f0a631510aef2a2","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.30_1779792372347_0.1659046137430955","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.31":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.31","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.31","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"cc113c64a712bc57dc22f90f210737304fdafcf3","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.31.tgz","fileCount":3429,"integrity":"sha512-qljQGS7C9kpV93eNti/pEbp877Z7e+lCV7cEAYWBGgvEd8VznwPDyYL6ye/T9E9N/ULQ6D386bd8TVe39qZ+mg==","signatures":[{"sig":"MEQCIFHVU+WM463Z9SndpmkNTmN5DdBYwVQosUXH25gq8z/mAiAq2/pkT5mrm3E5F1wMhjtdbkxhPWOHxaY/0312n2QKgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121671703},"main":"server.js","engines":{"npm":">=9","node":">=20"},"scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.31_1779862981756_0.1301060659258444","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.32":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.32","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.32","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"585989303decb221ca5c8b3fe720d29972dfe4ed","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.32.tgz","fileCount":3425,"integrity":"sha512-9hnnQV8r3R5GmR48mIR1tOjZIUbbfq65fdGumvm+oLVZf63xX/ulerXhDPehhntjIT/OLbmmHhdGjeB34OE8bA==","signatures":[{"sig":"MEYCIQCblKTQDKlNKJbow2LPxubLVzR9N2QwpDBAv/DaDNHTmgIhAPfWZKN5n4SKOnpF6KCOSegZIjwzltF86/dtNOr4WbiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121619744},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"a6a0886df537192fa49242f5d1f644e4bad8cf39","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.32_1779873777461_0.3753822201732875","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.33":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.33","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.33","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"84765ca93b8a008d29042a8a28607e30be3749e0","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.33.tgz","fileCount":3423,"integrity":"sha512-QyVzyFWp3AKpPH0svEovI3RrngLHSDDCgjfr2lFTwyFBgTQqGYHxu5QfCTRPFFPxggfUJZocXkazfzdeaxPF2w==","signatures":[{"sig":"MEUCICrnEEiSTAnh6rWVajdAoOMeFU0b9RNuznCp5d7Q1d4LAiEAyLGRBZvPrEX7Eks6xTahiu+U38G4eDEU+z4lWXkMF7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121498893},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"e742e8821e770df7103bef013561840a4dcdc9dc","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@rive-app/react-webgl2":"^4.28.5","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.33_1779934537146_0.4229539048272819","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.34":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.34","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.34","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"27b5b938606eb064f75b47f3c37b366814f40dc7","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.34.tgz","fileCount":3422,"integrity":"sha512-sYwfDbJdPC0u4Mr5psZqBwg0Q4ZAqkCqdCcJCSVM3dT/eg2RevOYFEgp21SFaTmvYwWPEjAZhsLcU4K0fjoK1A==","signatures":[{"sig":"MEQCIAOEtaPHH46OHpQHrR/bXL6q0qMdAKbC8qyx6wi/c4MJAiATxGS6wOGFwEPPUc6qEP12Q+vEweNMJ88hfmpjeRfiRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121510946},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"d2ec73a11943db4c4c085d5db660ca88f6e43705","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.34_1779950223708_0.6928012991132264","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.35":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.35","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.35","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"9e716f31f7aab833b8c3c4209b8c5961a88fa0fc","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.35.tgz","fileCount":3422,"integrity":"sha512-g4UBvIT6kc/GX2CNcQXiphkilGGT8S7hj1/OHqRPZ4h5I+7V0nkv5+1aUNvRryFodrY9hqtf2RFuuHVdXGf5Hg==","signatures":[{"sig":"MEYCIQDiAMgXFqSFaQm6aKYT0ziK/p0g5piZk5z+OBa+FdRBRAIhAOXSyHV7UO+Iapn47mw7JgjP1+HSzE9k/wPcYO41mnKX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121561168},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"2f9f3e2b5e5bba57061931da889eb2fa909fb619","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.35_1779954442262_0.029139300361804787","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.36":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.36","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.36","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"41f6323e03a9dd3dcff5a1367dc1c245205c60ab","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.36.tgz","fileCount":3431,"integrity":"sha512-f3aVBkJmOUIPt+gS20YKbwKsxtSK8qrsFb5r2mmQ0zsU+Bs+83FtAo3Z+9Rpv3nJIY8CNJM68HNAtdjOXbSfjA==","signatures":[{"sig":"MEYCIQC5xz2NFnltdZzeEri8wOoLGoMCQ88QWonpiKvhuSceuQIhAMeMI7Uzl/lsl1rHKVw0QAFXdKDvmONMaz5BPYy7Dcjf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122317749},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"7077ba25fd235692276228dc8a510c24ba48e3c9","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.36_1779962705526_0.35147454081203766","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.37":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.37","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.37","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"9e9079c4cbc5c54690dcad5410b4351b1b1a5c23","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.37.tgz","fileCount":3431,"integrity":"sha512-0cIl2rdVBKe9VMTchhAAb+asgIRn2i3pQgZYF8rf3XyrPkqF5dt1aBjD3tTFSDqUMuEEUy4K2DMi+yAtMcfepg==","signatures":[{"sig":"MEUCIQDJyxbWIMsOO9AHkzceK1/5Wu6VfTDrHjIbGi9wfKigygIgfJEAUZKw8G0PKaOJqBT/o33qTTT4DNWypgLMmG9NQO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122329675},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"3be06310af98e66620ce8b0994e7dfcd9ed717d6","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.37_1779972424536_0.8415455694052576","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.38":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.38","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.38","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"434c4c18430f40445bdf06d185dab9684bb56b25","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.38.tgz","fileCount":3431,"integrity":"sha512-c5uuZeW+ApNyqXqKvCaqyb/tDOrICLNb3U1xIEi7QlxuuPxhkOWYnZKk2BpGqtKVmk/+P7Yv/VWzovmWGGCoWQ==","signatures":[{"sig":"MEQCIG+eoqxLwf+xWBY0K2tUfrXLPMGk4OXDv6FjJxk2KoOEAiAYs42hPaQGsWvsoazjhtklLRzv/sgnAi6Sn4l7En1D2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122389245},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"d1d25cdca547abcbc87be50cdff2d40c5fc5289c","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.38_1780027624124_0.42322196694671366","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.39":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.39","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.39","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"9056d6ba2919db3c7bfdb08b08b5394a8f68533f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.39.tgz","fileCount":3431,"integrity":"sha512-t5PZuM/qtssqqzwFagy5bksW6T0647VtQ27wVfFbRWYSgND7+QHGSj9gfWJ6jF3wG6cE0jHVh1+//ctgu8Crrw==","signatures":[{"sig":"MEQCIEvEPobnu+fitPI2BwiT6FTGZT0dGn6UGPW70oBw02OrAiBc7GFJhE6nDMLbWn5ZIUT9WskznM0zU+V0GHnlk4vQ6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122404939},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6f5b24a58750fc292213ecd561964fd70a11be61","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.39_1780037033544_0.2959883731418611","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.40":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.40","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.40","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"7ff9de25aad07342e127e4946a8a2548561c5610","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.40.tgz","fileCount":3429,"integrity":"sha512-ZGEOuH/aI97Tu+nhgyRlnMsVsJf8DYUM3jjRnE3mUKIzY2bfxRh2H1pdBufdDiumGRi6NSDOKKkmJI8AOT60PA==","signatures":[{"sig":"MEQCIDibAtzuIXTFC2fyMkso2PzYT5Vshp60o2n7nv66aNe8AiAqDLwwmnzQHxVFsOg/KgS0+HasIXGY4RLVjUDHSJLz1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122470948},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"8b2530db8e85dac78faf74f770e68c1f0b408cde","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.40_1780108307192_0.7529225831790551","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.41":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.41","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.41","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"a9901025c416deb028b03287ae1c35423a7060f6","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.41.tgz","fileCount":3429,"integrity":"sha512-3ZvDzaRReeoadQ7j9hs12P+nbPU35kZgJ+UrZOh1mZq374jM+/UalnIfaPQqvIcBcwNdYw3QKhtpdiYDciTHXA==","signatures":[{"sig":"MEQCIAtUDkizsJl2fzb+P3RTVaPadaCHCfOdeZTsTruaJE/yAiAEoZ/IuT2J3R8tvfMYTkQ6dnW1GCltEqLCpq83q55zEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122480727},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6a71da583bb804939474b3fe2e258b811ecb83ad","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.41_1780114110710_0.2169696304794153","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.42":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.42","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.42","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"f6f4ed486891d16295ac9cae0b9e41b8adb0a7a4","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.42.tgz","fileCount":3429,"integrity":"sha512-6ufBRcctohhCFXvCpRP2LFnS4Q4tl1F27wOomcC6YQ56ZK2UewUm0fkvn9ecHM1MuFgFCkNTARxtNBb12YxU2w==","signatures":[{"sig":"MEUCIGxR3CMFFPJSDEPxd2kKDJHjnrQQynLkbgZCycPF+30PAiEA4Z+pk6zA2QsPLw7hAFhlQ2wpHSiWdezjmIBgRFR3Eow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122523899},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"27caab5bc0b43bc4ff26ca1dba044d41de4726d5","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.42_1780281245440_0.9076176367860713","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.43":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.43","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.43","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"182aa1318a8c38bcc8da6019cbe48e1b7fe85f92","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.43.tgz","fileCount":3429,"integrity":"sha512-wd/UiPkb0ZZL8KiQgLhxC5+rHYWpniZo91edTTu0XLs2OVYIxTv9cS8FBfxNkFXgjUqgpvAkx64Pw2l4ZYWtZw==","signatures":[{"sig":"MEQCIE3xEp/QBr3TBJg1JbNspLA/EBnyibmfdEvzfg1GWrwkAiAQUTmrSZ09UUNjLqPsOySMop0O8d7ULLC7gq84tY6BJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122533496},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"5782f17a179e126f5bf285057f153614abf1954f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.43_1780286507775_0.9399628035237584","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.44":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.44","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.44","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"e447652a1a0e2768d8165a7a98e1dfde8fd7a2fc","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.44.tgz","fileCount":3429,"integrity":"sha512-4thT2gEMKQfCmrYwG4VVSPqbEQCZq8SfPdoJNBp2ZL+/FgNJ2oJlWX/drtoHVaUF8j1t8OHfQjedWUrp7vHpTg==","signatures":[{"sig":"MEUCIQCQXi4uA90tI4rM26y9Mn609LM+kE29GfQyQySo++mkbAIgHm2QL7W60vOix/jGp819m3Y9JDq2qZpR9El/ayP3PU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122553709},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6bff412a8dc62ed51b5127eff16f03b00337873d","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.44_1780292231735_0.4618620490156231","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.45":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.45","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.45","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b7256eef032769e9d135cf45af8ef23fb19ef1aa","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.45.tgz","fileCount":3429,"integrity":"sha512-i3bDH0fDPMLtIaG1owYcGPl2s/rcw0rw+S1BjI7rN7ldwakGoEnK8Sp20K6xyiRdrrjYuVHrRIB+EQr6Wt+eOQ==","signatures":[{"sig":"MEUCIHmqFzJoWIc0wIECsGr1qqVpKKLaqspgaTiIHfSXCUYnAiEAiXRE8W3PXD1/j+yxW2DNtmuf0dTQhca+SW77tMvfMSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122562174},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"01109292c8c2b5641127ec7c040c3adbbeed9356","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.45_1780295992800_0.1640957199527764","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.46":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.46","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.46","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"925b94ce166be0af678431a0c18c42aa9b5cfd35","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.46.tgz","fileCount":3429,"integrity":"sha512-u+AQ7fcOg9Fm7oxCdHhKMKML2lwBhWflPwKWahweruOxCq84078yKNvq8UW3lrqRcqmeCNilhKW4KSCcm8YkFw==","signatures":[{"sig":"MEUCIQC9FfF0vEtQU02YBniIjmarslMSdYAFUtKtQ5nB4veUoQIgTV0VqWdiF5F8N8y/x0hRSDSCKwX0x6jA6y2O1o08eZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122568079},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"3cf0d86466b36bcab04b34da090496b8a782ab83","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.46_1780297715582_0.18665114000523886","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.47":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.47","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.47","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"7e96de1a97b94d6b3d8ed483a38445d8150399b3","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.47.tgz","fileCount":3433,"integrity":"sha512-HtJnCSHHHzZYOTGdkkwwGvAFU5qk4VlBiL2dl/MlEi25ZC5vO4kWtRENw6rZ3QhkFsgXzP1TUE+OgZ/Sw/3tyw==","signatures":[{"sig":"MEUCIQDODIRzjSR6a0AygkmDNb6Vx6Lvn+nYea9XJHL8ffBYeQIgKVo9lpcsOffQ1K/LxpX5tjQvZ5ByC3HvegueEo3fj+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122691463},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"bf33ddba46c4850f55e83f15885ce8dd01f4490d","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.47_1780313547778_0.854348539166399","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.48":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.48","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.48","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"02fddbe206432500ac82cf896c860f9989b88899","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.48.tgz","fileCount":3438,"integrity":"sha512-AzHoQQh+2g7MtXZWTNdKsfXmOm65qtvwhjaEUd+po1bVjhzt+T3T4wlF9UNtrbvSjJ9y5wc6lGIVHU6ZzLiruQ==","signatures":[{"sig":"MEYCIQCJeMq9xMU9X89JkRbT9VJaffK/2KBTTZDCGwa3/7WDggIhAP/Kuh13mqCDGXHhetpxk3C7CA9MrEk3zdws2slqk7Oa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122833935},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"5cb9680c40346480785343d76eb8fc0e567f20f3","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.48_1780457319951_0.4015275823829474","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.49":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.49","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.49","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"128bf5623220d748ba9d4a0eec17d372731b8c96","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.49.tgz","fileCount":3438,"integrity":"sha512-Z5A9VWC3J+8QJnYY47l7BTCzXiEZKopkVe/CRyCnmVBhb3YUyB5D/jqijUah6d3ThINURND1PlR4bPlWWOfeBQ==","signatures":[{"sig":"MEUCIHB1qGgiXQwAys9bs9DHIqSLFV0RocTO3A/BcF3HDmHNAiEAtKhRlktxYZsJZoIBBxlkivjVBgFP6+lHExSz1BXKovg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122836869},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"08fe7034b78d1ae2471eec5e9f4b9d25f8d2ad3f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.49_1780459410526_0.48288507630928224","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.50":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.50","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.50","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b24cfcb839d69a7b721b82b05841bea9d5033d50","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.50.tgz","fileCount":3439,"integrity":"sha512-VN8jGdLXZfha7N/tjU0CR2pcWt6FQiEufPUJrIE7BxE//O8E4+Ku2eERMdcB+xHqEWb8gaf1j6hFKc1LaAZcKw==","signatures":[{"sig":"MEUCIQDdN3xQsr4SRRMAPjB4kvkWjo24qjjLcGTgaVuaVrjMCwIgQl/5YgZpdAOXyen8gS+bv5Skh9PmKnKdewU+UR6q8Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122861391},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"4d3a26bd77645d20596bd4e7ca1eb693e2060419","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.50_1780476435610_0.8869551585826754","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.51":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.51","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.51","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"ff3a8746ae23f488023e115072bc8a6247393ca6","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.51.tgz","fileCount":3441,"integrity":"sha512-bCAKE/g9FTn03pcxfc19H+OjySCcJ3ORicO1EMcajeZrNaQwnP00RMf8BbzarKF0V6su1B9T7uggXutapeyvqw==","signatures":[{"sig":"MEQCICxvVVXwgSHhRANNhbEwWg1ANXTvyHDMN9g8mLlq7xe8AiAhFd24/Jk7z5gb+JI14SktMnUzf7fdRs86fMevPR9TrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122981647},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"5a1545d172bf5b8e180df0f6b0254ab1603dfb06","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.51_1780479174547_0.778713351525405","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.52":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.52","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.52","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"f399ad4402074f068e13bd8f203ef0382b04d64c","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.52.tgz","fileCount":3445,"integrity":"sha512-rE8xDzupRpMS8KfRzduvkxiT1zzwSgFR+eHXQghdnZ9irJhZDWifaE4fZF3N4YtdwWFFzgzdWDSpfxOJxHiI4A==","signatures":[{"sig":"MEUCIQCfPl3Cp7G1kmiTSCvSQfbd6oJbFafB72j7b0MMAgoXswIgDmH0xztkIjDFlXAaS19lFPg/+hgYCzsv9BoLqUjE2yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123366922},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"0dd37a7dec98e38f3358ffff72a8782b33a3d6ee","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.52_1780551784875_0.043168472945168235","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.53":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.53","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.53","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"5069f32635ee837358d9fa46757bb5e5a073aafb","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.53.tgz","fileCount":3445,"integrity":"sha512-KBzZ6eqXzi1Uks0ReukkiJDotf2SclXmmtXX8+EacB9+0J5TkFoogdDuS4Ir0d4a9qB5K52jwzyaJ4n61u15gg==","signatures":[{"sig":"MEUCICYaCzPr6vKGJEyeez7g6gd5IidjgGw6EPPKYg12FaVoAiEAroOFCkJrohzXryR28FEO2Xn/hUXxEkJ8FnqBRWFa8vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123372786},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"f2675f682d8c5e456450ec97202c4ca791e48f0f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.53_1780554207358_0.11808486660968187","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.54":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.54","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.54","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b66df0bb56186286ace2fb2d278afde8f28aef28","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.54.tgz","fileCount":3445,"integrity":"sha512-0e6I2T3h5jhRD9KuWsuNe13KNceInpX8AWyhgc5FJ5nWLN67qsr3gXwYLXwqvMFtLF8p++dWsgsVabTTVlVcOQ==","signatures":[{"sig":"MEUCIQCmXOOZp7UN7puSHNPMWdPb2SDmLCu2F/4CiVp0TDEelAIgLn6VeWRMeyQXi5j/nCGkOFlUjX8scLI2Mx3f0XWo2Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123371305},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"f9fda27ca8d041cd6896a3139010f021447bc8d6","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.54_1780555225922_0.9428940927307665","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.55":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.55","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.55","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"1c2a01a72f19f604780764f4317da132772936ca","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.55.tgz","fileCount":3445,"integrity":"sha512-bXBiTP/2Zm4FlYGf48xinRA6oKQMClEWOmTycZppe5veIDao4ugnaTzHrJCu6JDelkihJu+JYML47HFpFOu9dA==","signatures":[{"sig":"MEUCIB+Nz1R8Z9PFPudV8FQjAziiwKWufYmHmKLUjChK5XD0AiEA0BlPFUk23IoaopojWqdgmGMK2QeASPVTpzKQzoYrygc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123375205},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"ee31660b4abb5e695daafecffd4844c0d6fd36bc","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.55_1780563172636_0.3426610950125142","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.56":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.56","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.56","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"4feef621a3a4efde6f37fa859a5e50f614557525","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.56.tgz","fileCount":3445,"integrity":"sha512-YDkTpPVKrf52gZFOU1c4OPSCMadC/NBYgv2O0z4BKdGLT0KIID4OKyML8/sUfNkX7tV7seYvvoaXG/ZTXhiOOw==","signatures":[{"sig":"MEUCIAtGfEByc2mljnyYI0/ysqdlkJHy4QaI5woUy73SeYwdAiEA7PWEMJlqxUdXFrw3Mk0pmIaBH/xDUg0WBUFWMZef1CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123377113},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"3b036a51712d56c6a831d9f96af81518d8570c48","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.56_1780565487634_0.45889659775780234","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.57":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.57","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.57","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"18b484165433fcc90ca7d96920c40d689f485b38","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.57.tgz","fileCount":3445,"integrity":"sha512-5oaAToU1teZjVd5ucWTVwwwEvstgwArw+lCjagP3bH1YNnA8rgt55LDLidkCD2fg4lA3JfFD3+1AUVkjp8Xx3A==","signatures":[{"sig":"MEYCIQDBMNYG32BGV1Qg+3kpyjaXdLG7nP/o9owsrI7/gQNWpAIhANTakGCRCNbjcrq536aTE5Ldu5J7MeEC320zBCrrEEG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123378055},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"df68799cf1aa0cb22c734368c11e183d5037f079","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.57_1780565848509_0.6042187135375963","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.58":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.58","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.58","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"7e037d2e915c5a99d8a18895db37abaf5a03f992","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.58.tgz","fileCount":3445,"integrity":"sha512-ST3zVxO2J167tZHzuRbK13XrT4ELhSzXMpvAev5Tz/GQXsAZaH87RJQ6WXk/+5Y5QP/Ox7nBR/MBKJovyMIW6w==","signatures":[{"sig":"MEYCIQCLDVuLa7RAWo/a3njvK8HJyLKSP5QuiGWhHUpqZ02flAIhANV0zL/OO4DjppxuUfHsFLBX8VkbfmpkR94uaJDStRSw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123383291},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"1a3d505c75bd2a6f046d1f3f15441360d0831236","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.58_1780573845098_0.8695344425789453","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.61":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.61","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.61","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"612bd62c82ca0e2e86f12611b496cd7ac51add33","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.61.tgz","fileCount":3445,"integrity":"sha512-WcAMNVCg9FmRKkrj9nr4evS3Ka8mKsc7bT5r2RdLQE9/Pvzno0dAVc5RV3o566WqDImKsAC75L3bZrn0RMF7Sg==","signatures":[{"sig":"MEQCIBGuuEp3+FGZnanehYlTzGRtHwDbtZZItN64oyhKoQM2AiBXu65XhDqlYqRib6KI9vu/tZf/KFcYOWjWtiT2whjaTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123396630},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"4aae4f59c25509cd779367e138886d589e7d31fa","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.61_1780631611212_0.1372012144986854","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.62":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.62","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.62","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"8407eba5aafbe72c404fa507e022f3a18f103df2","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.62.tgz","fileCount":3445,"integrity":"sha512-sQF4QVxDGpnLPi9On9MTfTrdoSRxJxPsQYJJ//zGyjFgU3U5bRh91Enj4vwA3/BIdELPuKqaLkQXH9jvWCXPzQ==","signatures":[{"sig":"MEYCIQCSA1ihIs6LhlQ0X2lreDUpGbAkDyiw5Mw/fq/ptb3QJgIhAKLiS5xk7Mx9r47dbfUQuwuo5EDCgHdKG4eX5Eb13spk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123404063},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"051c2bc10245b505e92c739f02c5bd0c9e97923a","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.62_1780638596985_0.9350993535022483","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.63":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.63","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.63","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"8393184a047b89d46f172a4aab75eaeed3a73473","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.63.tgz","fileCount":3445,"integrity":"sha512-wOjWLFe8fahy4dXhZYgT5YEae5JyAXhvC0VnX135y18/l+5+PBbqVswcNCCapLY6SYu6h9qtXYtQoiAhNq6x0A==","signatures":[{"sig":"MEQCIE0mFfwktjsjXHi87WZD35/cUYLybcgvbQP7UDgcKGymAiBqH/rg+GnYZHr5sYTa3qPq0X53N730XAAgVGTrQ/25ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123413936},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6792648d42c649d1764cdeaaf5e84b4bb5db1dbf","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.63_1780641733903_0.38170492522689736","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.64":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.64","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.64","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"4119e4df430c3d4f52e28efdf8c4521e53fc9256","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.64.tgz","fileCount":3445,"integrity":"sha512-XKXSgoU+YtUaZQFJAd774lnvQ8KkdKVDo/0rxqbjdvORMb4ArkdafaCIMcXAHeW7DKFWeDMYuvEDiztrHQjUhA==","signatures":[{"sig":"MEYCIQDJENWxg5/599c9xHqfczAlVlbuTxfcIDyWv0mgZFv1/wIhAMEJ/Dz38CtzSCDKpVCAT16QHKM8ESh54qqfi1JvXXLZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123424694},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"7404e9e50505f803c3684faf80b0e78f9b9d6f06","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.64_1780646086087_0.7302669495025089","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.65":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.65","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.65","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"2d89200073cff7c117ad3f13add5a50f20f32eda","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.65.tgz","fileCount":3445,"integrity":"sha512-8SeQkgfdczf3q8S4f4ZxwjHf68Fr1k3YPJe8ib5GjIOp32LhZZepUEZdd8H57KtqnGuds2xeyRDQhPNAFfPr4w==","signatures":[{"sig":"MEQCIFlrxqADHWOvAAwzNsNYOFx5v1MoC10Iavlv3hzhnz2sAiBJ1G+aLZL0pizmRrR0NJ33Y2QE6IULBWkop664SZaGMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123436277},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"6eab0aa40f3369abcf48c4ab5c3965254b3c8738","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.65_1780648071781_0.6832712890677306","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.66":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.66","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.66","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"26a37331d8d2c1bfa8a8632aeda944037c7e8b9a","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.66.tgz","fileCount":3446,"integrity":"sha512-TXEKWNvGZp8Ip1KkaCEHzBA8206X7AVhSJ+81P26Xw0Oe9rkAL8NxNV1ERoleyNpnbAasldb5/fKhFy/zR9GrA==","signatures":[{"sig":"MEUCIQDlfFSLs8KxXH1c1oq0318UDsi9c8i+ksLgj6Ww2HI7ZwIgIv4CH/QaajbXmgTPr4wNhL/4gTsRoCC/TEyaxB0Amjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123481290},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"c97d305d4616d0af06b7899b8c112e4269df99c2","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.66_1780653231346_0.09485693071326873","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.67":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.67","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.67","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0c7ef1aae0decbe0b3fe62a61a33cfee588e2b17","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.67.tgz","fileCount":3446,"integrity":"sha512-pfDRv+5jihPXwv6QKhDTemPl6vt07mKjIzmtnolFJHhpBPi8YLxJOrbRjrDuRx2boKh/RD2fCoamTYFSHbV0fA==","signatures":[{"sig":"MEQCIGvOPvJnVEZJJj/0FKCXSELS65IaTqZ7qXKNpID0Mnd+AiBVxLda0PkaX6eOnttXpqeEtrKkfjxTie8fQe3ZcM3/qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123483676},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"c216547c4f465a9322fe1ced5137dfbbcbebfd13","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.67_1780885507758_0.29046707738140265","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.68":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.68","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.68","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"417bd321401cda24bcd8a51ea769a4f3e103fe23","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.68.tgz","fileCount":3446,"integrity":"sha512-6rwrogLXrHTr7+8hFmiFOhZJPz+7/GAkak7oypqHVYaRqjE6qS807+jxAHrx/33dChrM7s9dzPXmk2wz08LPjA==","signatures":[{"sig":"MEUCIQCjAoVCMEsgEd8NFHSaG2Z/fbHibn8S63+7+OUvqhSycwIgNPZ6zLC0/dKIqLqt3rLLKpQ+Bdmb/DTYqoFsAksxqew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123500264},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"eceb51dea83da831e60641e638c6ff4d8d0aa41f","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.68_1780900321100_0.6091762264633223","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.69":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.69","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.69","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"98a7e5103f8e1e8a9114bfa08f55785e307a35ce","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.69.tgz","fileCount":3446,"integrity":"sha512-kgoGKbqpqXX2YWnUKy5MmqGduWOMPHekgqHrfHQnWddq8jmqM7qaPhmjWw3a70OzZYtr3mHTvMkr/ddZDM30EQ==","signatures":[{"sig":"MEUCIQDIYAQ6bktDJmI0OvwM9QGH3r8fEMOxIl/oo/j/wIIZmQIgedcxGLN1k8DfMkwHjD5gXXnPYSkdRI3MxO7tgbqKgk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123511854},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"fce5aa0979dd3dd20b454aa155ee60b1a9232ca8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","prepare":"npm run build:napi-cj && node scripts/build-cli.js","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm run build && npm publish","publish:beta":"npm run build && npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"file:./packages/napi-cj","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.69_1780921055934_0.34791925558115255","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.70":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.70","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.70","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"578619487db24fde35a3c26fa7bb8215f33004cd","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.70.tgz","fileCount":3459,"integrity":"sha512-RYLaZtWc2Yy1gSb5Y2BCK0sR+6uoYkY8mns35VrsCO/HlXkvzM+elnhsJC9t5UOQlki2ty5eZh8twIViqB3R9w==","signatures":[{"sig":"MEYCIQCkjHOewYmD/B0bZZMZ0ZDRU9SmF6kIuTfj9Cpi0tEw9gIhAJF5mXkVVnZbD5he7Qb1702vhC18c0e5RnLrHP5Xv43J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123553545},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"5a88f6ed454d77b62806cfaf018661f90213cd7a","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.70_1780984008092_0.9533414414171149","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.71":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.71","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.71","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"89ed0f4fcc4dcffd55cfcd0ea71dc6716e4406e0","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.71.tgz","fileCount":3462,"integrity":"sha512-2aCo4qpRe1sH7LfHZTE8CwCKIvGQVHZY4rbjq6JRKcMmbnEXNWtKlS1YaeAZ5tq5PirJOrCSDPimSeaHXog1tg==","signatures":[{"sig":"MEYCIQD6qjUP2yOvTUIK75JsLTJH5r+nacPl2Hw9OwCKRVL3rAIhAL0BSHmye5UQSqHClmxTTzcHfkA+73ss4Qsl5r1BQMXF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123577188},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"cecce5bc3c6256d1a8f5900ac0d60279257140b0","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.71_1780994062269_0.9535083572387111","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.72":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.72","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.72","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b5316d76aacc2d64379b7cd4753d704763f9059f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.72.tgz","fileCount":3606,"integrity":"sha512-5auYrBjNNwmrftCaVH+t1Fv9JS4LW5E1QXqiDzDD97Mb52dIZEY4p1ZyK0D2svjthtHlSgyFemyjKe/POFwtBA==","signatures":[{"sig":"MEYCIQCdZPYqS0ZE+ik5uKvarCTdDr7jS4mOCufrnK0kiHIr+QIhAN/j6c0IhIS4z9AbOn3uC0es+tx0c+1QqLFICl+etM/8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126843852},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"1033c8b6f63933cc9cc1b2ea5dc88f4fcb4be343","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.14.50","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.72_1781167089706_0.5633218306804804","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.73":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.73","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.73","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"1df65d602cdbc0d4ef72d1a510444ffee97b083f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.73.tgz","fileCount":3868,"integrity":"sha512-NxAoOLzk9rvMUKV4c6lUiNM366Re8MFGWtVoJeGlSog8KXNpS7C9o3v90s7naHsCZaoOfS677VMTfsVPM1KByQ==","signatures":[{"sig":"MEQCIEWRjZBSr9qxbH2kLIpfNZaB2f+CfJ/kq8P2TNNzBxmMAiBwy6qE1FhDqZ6zs7Ih1Xk9ZPF87RT/laLo9j8cuX7jRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136475378},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"57c831660843557599f5acd6f25b7f6c77ea992d","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","ssh2-sftp-client":"^12.1.1","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.73_1781613681067_0.0243802249574101","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.74":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.74","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.74","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"13a34185bafc978a6fc0ce27af00981108480587","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.74.tgz","fileCount":3868,"integrity":"sha512-dcOCAolDvatCO0HD282R9ThTVOcXrTRA0ibGzoCXGACFewJhRFJ7hXFMcqSZQZXPNhpSYcoIH5o2H2lbfcyT2w==","signatures":[{"sig":"MEUCID29OwkG18ZhfqQoC7qefRxGPOMNyzgTdRCKZ+/pA/ESAiEAqip+6gpLEIOtdp955hGxJvZbknY1hoPc27UEYQ3l2P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136454190},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"3c513585ca0fb2fed3289a93bee99c967ae13d20","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.74_1781617450660_0.9783115365287431","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.75":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.75","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.75","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"510d69fbbcbfc0961815cf37a0e0b33b112da67a","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.75.tgz","fileCount":3939,"integrity":"sha512-GeX9303FrtVP7qUDZWW3qjfm/BpzOkyUbX16mtVdQt9MoVP/VHpJTpIJbHsEE1J01zqetrIo/P+4DnVnJyevFQ==","signatures":[{"sig":"MEUCIQDH1iFl5didePcQ/mq0PsFzqECyy0nvbc3K/Xh52GSYzgIgFsREEmctAVK3sA5z9ESS2qtbjrPZzIJINXDZyPawg4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142260748},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"0d8092c1dcb72a2d126daede34d0f63001ac31ba","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.75_1782265566174_0.6628269617329836","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.76":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.76","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.76","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"5b0f84f482e5fa36bb2da4867b629b9f672c133c","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.76.tgz","fileCount":3939,"integrity":"sha512-RbQL/31pTPHzkt5LIlcSdewURfRxd0FKEaWX8wZt1IXVpgdh5n/2xgGQhPC3rbWZRxtz22z4ZYn7pBwuwDvHUg==","signatures":[{"sig":"MEUCIE1FY1BQS5SphUlE+NVV/DXqen57gmVmdXu/SNLb9vgTAiEA2I6E9kleIzbTADOrXwg5203puBuCk77wo+zoqU1O4PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142266806},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"f0fedd7be1ecb024814dbb6c9be0b957c980a9e8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.76_1782269739579_0.2702591847471343","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.77":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.77","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.77","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"983a697b0257098b9b7518a10fa8075eb1a7adaa","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.77.tgz","fileCount":3927,"integrity":"sha512-bye4oghywij3aLNzNh+RgO1QkRHN0oKPWmd7NFOO5riFcKsgCe7RaMj+nUnBp3TTuZfi+Q0YtkNQZT3ra73aFg==","signatures":[{"sig":"MEUCIGWu2pk5opbTgpzSmK9wfRY182cNnDPF8dJsQhlVor4pAiEA+KldyUHXIsh33u2MLfHlB+vm7A6LeZVd0xR7PGJCnDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146006069},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"b007047370331a198725df542c076c6c0d73f4fc","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.77_1782272271128_0.13800640137535924","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.78":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.78","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.78","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3e7a0eeb3e97f2443e5011a5a270679087b09950","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.78.tgz","fileCount":3927,"integrity":"sha512-QupmCxg5daa29WuNpv0YnNw2gbc5xtJMdFvn1w/icuM1dkXaJrLVXChPW11NX4fU0SHmMRkXJncPWp04lNI7XA==","signatures":[{"sig":"MEYCIQCe1xCB6HFSv2vsYesM8+BxOxYxcaMSzBn2gO51EzbTagIhAOKFJcgmqys7j07EYuBooGFC0x8ZUbuLoiRHvtzaXN9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146007644},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"04c5f548b179d50ac44c538f10f7f3a2b03be3f7","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.78_1782273018026_0.42982158879839316","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.79":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.79","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.79","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"0ad79195631586a69e1bc0d8d34a05fa1f32419f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.79.tgz","fileCount":4093,"integrity":"sha512-GUwZ1pAzWqFIdP+owAkYFgeL4plry4NrCpMTxocopoHCLDImWRXJf7d3M5qXxOgRUA+fu3vCpPQDHPY8vK4jGw==","signatures":[{"sig":"MEYCIQD8leRLmYDzS4cIg01iBtHFr/Ksx1EPupk/6uej78NpmQIhAOcU5GhLHTqO293Dc8PoNZFfLPzc4Uu5+BHpD+FlI8jP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154861959},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"78624d6e17198f3f65cf2a441321394ebcf39c17","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.79_1782294012997_0.30737082880125133","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.80":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.80","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.80","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"7ca926b799c79d1621e0dadbbfb0d9b5a51e350f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.80.tgz","fileCount":4100,"integrity":"sha512-SyS197DmxSGwfsGet1Gzi4z9bmBEZjeFQBgyb1oGqthY51XQd9qlsZ0M0Gl8nattGAIRvO36kU6ShiIZT/vqRQ==","signatures":[{"sig":"MEYCIQDo13tQafBziy5xIlSDVlskuNK4t+WYL6/jcmsYfbL7MgIhAIFneJyGb18jEbkg7vyHvp72nTKbENhCzJhIxZ3r7QMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154935176},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"b9b05a191c36d32e598c9b286c86884c18b84ea0","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.80_1782297381574_0.899821247306362","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.81":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.81","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.81","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b2898384c1263e14eacb5b04e7589e1f0c32758e","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.81.tgz","fileCount":4099,"integrity":"sha512-gGg6MjGu+6PDJbjSAUaoDEm9VYNDjEu2Zg52ZxGBZOO+aMjbhHl8WrsTGL/w1XqGeN7I3OlyJefTqdbKlkudVw==","signatures":[{"sig":"MEUCIQCwF9VD6aTWzumPozc45VJ2Usv+mvHhe06epRsS1hy65wIgarzmQTVgyi709cvsAxTbrXW7M+CSymq1zYdbZzfi3ts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152612270},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"cdd24e895e24439d56cc59de0022e648aebb12ce","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.81_1782299895540_0.1619554146931308","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.82":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.82","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.82","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"a1ece3fc0fd850ed22f712b75b1c0688d1ff9f53","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.82.tgz","fileCount":4099,"integrity":"sha512-YrHQXwdq7VX6eNtotdE39pMw4cKzIwf5mep65/y86/v0btmJ5FW56A/aI3GHJFPOBozrQ57Y858teBUKugnyQA==","signatures":[{"sig":"MEYCIQDKVDx43ilpIv96Ykj+ubqjYAItbFczNS+EqUeve/vyMwIhALSL0ABLYPW8P1L/uMg1SkT/2m7cmUgjciKV3hDhMCmn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152632740},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"b21234dc87d08c3cb98a30c2e26d4b224e9ea4a8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.82_1782357164559_0.2749477381807748","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.83":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.83","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.83","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"76fa91d540cf0bc9f62008695d79ca9b1f7aa172","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.83.tgz","fileCount":4105,"integrity":"sha512-cJ1QnhW3aB4Imk95chSP6jW5mAZzN5QkvEgqp/ZlP62J9xjal0HnhBs11/2g4TB0nOmA11P7o07R/Z5+N0rhbw==","signatures":[{"sig":"MEUCIQCBsiP1up3Lp9hGemVSxBo6ZUorh7KWRZ4Y72xCs/accAIgMOyoP8afEZ4fn2U7UOv/g9/TmlPIFRYanrwIFblNALQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152732931},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"7644508b76d0e76efa09decb8ae1254f9f8eee17","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.83_1782364410180_0.6594545936801273","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.84":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.84","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.84","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"5530b5ac3830acd5a30ee600dbf761c384a309da","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.84.tgz","fileCount":4099,"integrity":"sha512-aBecf6YwvNilEnllehbBZGixIlree5dBAH9WN+F33Hf1vmLZX/pOBcYeoodjBMTmT4hUGLS57TyNbkQftOlQXg==","signatures":[{"sig":"MEYCIQDyas2KGMAwr4mrg1qChWcHQFz9XRw4X8plqiONZsQbgAIhAP+Ooo0Rgu+BOEC+HuHwDuVDp+GnPM0XL9JBdNLkn7DD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152748759},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"9e12a52efeb263260f6cc0e93e78233c29a22d8e","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.84_1782388038958_0.887942274233603","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.85":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.85","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.85","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"36a910a417b70e0e4058378d8707b1521a74115f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.85.tgz","fileCount":4185,"integrity":"sha512-Sqo6F3rFEz5na8cTozIOVFhXiRoeaowOhzHNg5/Fcvi4BRLzW+cGlJS8Ylfe7xCTQnQLLeUXl66jNFVLb0v6Kg==","signatures":[{"sig":"MEQCIHyIuJb3pvjXJFJvM+9S0OTzLqUUvVFVMqgqO09WVZVPAiB8MpQ7TALkQeHoWht5vK3PQWnYHqERWCJ+cABX9KIPtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165518943},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"65e8f0b515c257103b1f6fa15721b5dccb2035e5","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node --max-old-space-size=8192 server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node --max-old-space-size=8192 server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.85_1782876946195_0.2632253020487947","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.86":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.86","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.86","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3e489e1effde1c7e72a4595bd8013021b6d1e2b9","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.86.tgz","fileCount":4182,"integrity":"sha512-KRhsf8/1EPJ+zXAklKBDXtwqDGx5tcpbJwBGMccfp4auOz7iOmsi8AQ66T2ZtSE7Uu1ti7LSG8RpVVwoeDiqVw==","signatures":[{"sig":"MEUCIQDa/oSrOQUkSC52nNdAZyFROhAryXYlTt7eSug76lX3xgIgS8uqmu//9q9iFpr1/oeRdM+257XUupF4GtHirB6AhCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165530298},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"fbefebcaf9fcd100457864e0dba0da71494d33a3","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node --max-old-space-size=8192 server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node --max-old-space-size=8192 server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.86_1782889108706_0.9247508807477571","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.88":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.88","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.88","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"8e6a0d203a9f5a56420a874f91d773dc1374cb93","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.88.tgz","fileCount":4211,"integrity":"sha512-X0jvoB/nFb09uizmA5Kt4wTHkei7Wh4oCfzmRimI4yjkEUN/LET+fYod0IB00pGOihxPnSxQu5sQ9PV+0J9rDA==","signatures":[{"sig":"MEUCIQDgK/vL7dsN4rzlzTE4OkrdZKrD0+qBrlhHjGhL/pNfTQIgWc5gPtjPeoUm8TvMccfdi8asqipConHbGKMODuELIuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167783836},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"d66cd0c8d7dfb11cf959aadd8af362ba1dcbe600","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node --max-old-space-size=8192 server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node --max-old-space-size=8192 server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.88_1782989661556_0.05525929527721263","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.89":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.89","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.89","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b00566cc2d97a0277f366ef5af8eae08f35fd7be","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.89.tgz","fileCount":5499,"integrity":"sha512-ZHLHz11Qi1oBmsMwdnI/HFnL/0gN3UxtmH7E4VA9gpwi2LfIJm+77EZQQRLrx8I4hQrZVdADbvGbvRin+8N8wg==","signatures":[{"sig":"MEQCIDVnur01bUbyhqR4ztfo6xT+M4fzM1MZfb6IoL2ZFC+SAiBhWhX4aqunQGM9+wgWPbwjf1iG5zhT063XCeQlx0uTXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309534505},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"143b1268ac240bb60a7d9b5c1c90effeaaf08fcc","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node --max-old-space-size=8192 server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node --max-old-space-size=8192 server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.89_1783064206898_0.5228150464366663","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.90":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.90","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.90","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"343fee77d5830836fa09c6666765dca09b2a69fe","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.90.tgz","fileCount":4215,"integrity":"sha512-4/5aq+sti4KEFXGxuG76IiKLbPw9vUl/HIh3LgTuJ4NrQIg41vXIgXTU5L/HkRPIO715tYfvKYSfJgjDVH6xkg==","signatures":[{"sig":"MEUCIQCglyUP9zQx/MrB3InqyVhMWAEOa1V1bF9JFSgjRTT7NwIgCSPOT5htPdWr80dK1ofQIMF9mwK29/YMJx9Vh2H0LgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167905757},"main":"server.js","engines":{"npm":">=9","node":">=20"},"gitHead":"69688b1493be7d492ab59ed93da0105261a356b8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run build:cli && node --max-old-space-size=8192 server.js dev","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:cli && next build","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','.next','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"node --max-old-space-size=8192 server.js start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","publish:npm":"npm publish","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","next":"~16.1.6","vaul":"^1.1.2","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@hugeicons/react":"^1.1.7","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@hugeicons/core-free-icons":"^4.2.1","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","eslint-config-next":"^16.1.6","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.1","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.90_1783081393848_0.7644571759002323","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.1":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.1","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.1","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"91cedbda75e05e23b945fcc199c5ca5e7891c890","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.1.tgz","fileCount":1784,"integrity":"sha512-0aQxDNgzKYdgEz1GSSrtbHrEAFNagaOUH4+YKm8RAvZoSdIjBn/P2DInY5XcrR6ulxOW8nkUXE6h6H6lrOJeFg==","signatures":[{"sig":"MEYCIQCvRM4sPF0eCwckPOfXbfCkgA01PD5ayr0l3M4ho1snlQIhAMr39SGO6ZdIdSDuhF3FdnRTlX9hhHj0N/YBCRO+soku","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139296687},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"d64d6815f3c4b9abfd3e31f5ea8c31a814999e7a","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.1_1783678687554_0.1355981894665812","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.2":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.2","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.2","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"b2ab0bb6aa6062e17445bcc5381044979b4caab6","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.2.tgz","fileCount":1785,"integrity":"sha512-fa9HPA10VeqLMRwEn27H+hr4ZRVyFVHiAyk7jIdCyBMSXETQ/Tc6jdLRz/2Q8cs1sD9rXr8e+EMZEXValtqMTQ==","signatures":[{"sig":"MEYCIQCFdvFT+ikILRWGvteXuELG1fwu0qpNTCXlm1+jpIS6MQIhAM5KAWtjSdjdSBNiRL/4F2DtWes8ANgNMzVvz+RPFhzI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139311333},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"cf5163eb4689b22a04c6851e2e6e520b99be1a53","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.2_1783683670924_0.9269266175121049","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.3":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.3","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.3","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"10821984cad1b7a9c7c6abc562a0f4806e6b185d","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.3.tgz","fileCount":1791,"integrity":"sha512-z321ZCW5sPIuNZZhHdqQayr4K3gyPVcYWNb8RKqlxhtL7n5XAKqZSVb/cJJyG7Mk7mSPQYXJVBkI6T5H851fSA==","signatures":[{"sig":"MEUCIEtF4lgiFUCqVqUf4CRpWeLnsSU6fdw0UscntJTWEs28AiEAicmY/zd6vHPYVo9doSGri+n/H7L+vJ6NFUIpH8/bMtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139705261},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"9726b3d10a1ce3e1cd5155e1c29f6fb451ede899","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.3_1783993708152_0.48966537167406776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.4":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.4","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.4","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3d65faceb381e07d55a274e1ac62fda530f38119","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.4.tgz","fileCount":1786,"integrity":"sha512-JVUSiQ02IKx7a6zQPaLWo43QZRuYyGsljzGh73qypsE/saBBh820bYiFWn/PTFQBzhwb6jioI58VeXSvY6u1OA==","signatures":[{"sig":"MEUCIGZP4J4LJ23YK9fG9IqYf94tc2sOVb8UA/9CmknEo/dNAiEAw8DqV7mMIPCsPo/CgYi3gIUFBirZ3HkkDTYB2LIQglM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139701533},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"9623af6edc713c0b10f5409967f438a157d7b6c1","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@opencode-ai/sdk":"^1.17.7","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@anthropic-ai/sdk":"^0.97.1","@dnd-kit/sortable":"^10.0.0","@openai/codex-sdk":"0.130.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@agentclientprotocol/sdk":"0.22.1","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@anthropic-ai/claude-agent-sdk":"0.3.146","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@agentclientprotocol/claude-agent-acp":"0.36.1","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"optionalDependencies":{"@anthropic-ai/claude-agent-sdk-linux-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-x64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-win32-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-darwin-arm64":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-x64-musl":"0.3.146","@anthropic-ai/claude-agent-sdk-linux-arm64-musl":"0.3.146"},"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.4_1783996268115_0.8583642735378665","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.5":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.5","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.5","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"a066655b9191db58c3261bc420bde2118b40d75a","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.5.tgz","fileCount":1777,"integrity":"sha512-kbvnTBQ4aSFr4Xq6s78gl4m8DfxsjD56tBwSWvjRQ9mQ8DRf8Raz52uhhGxZFSE5K5NqOTZ4fJaX0oeg0b8P7w==","signatures":[{"sig":"MEUCIQCHfTf7By50aQYDsSMaX2zzm7Kqkw4kv57x3O/IGhgW6wIgTYCF/9rJ5s9A9Rg8rxlCndpFFMwRL9e/2KbIfnoinxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139440648},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"a1f312545e48e8492728d978a43d47fb734ef4bf","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.5_1784035483112_0.7256151028904245","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.6":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.6","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.6","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"472ece7ac1c43e7f3605c0c134e07323fda9be26","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.6.tgz","fileCount":1777,"integrity":"sha512-IyoAHxz8KqhlZSVz+gdsCRJFlBZ6iiWriCmsUO8miTpSka7nIFBcqWeydtCnRRXg1/kUDJEvvghB5fYwsTnI+g==","signatures":[{"sig":"MEQCIE3zHRbcS+3pfwd4NMRvOMFXJvM6mZtamSXIvFMbay61AiByECKl6re4vK2ZImksUjFNp6vuJd7X71mAH/oK1ZCZgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139440609},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"d0a3a859aad831133c5f8e0d3300e9bdf48debdb","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.6_1784080064811_0.7150026239118072","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.7":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.7","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.7","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"a7083cf611b47cc0601d18c1df5dcb9f3f69cdfd","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.7.tgz","fileCount":1777,"integrity":"sha512-OAJQg/jqt5/9chXv+3g7Hk+05rZa8f/zF7Fq+PxnRiG84cUFAj68Ae7QMQW3sczEH3n71u29uthSvXZlqXdVXQ==","signatures":[{"sig":"MEUCIQCFsAWOEc40Pny8Alz4Y5WipbuMAop3gaW7rrTLQMvh8wIgVQt64oHDiLcxJ3hjFwb8yGM29TUS1mLMHbd3QAY6TPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139440601},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"c3863c34e5cec95501e667a3cefea86587fd4991","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.7_1784085820726_0.6830141592361012","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.8":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.8","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.8","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"cec2fcd33814fdca8597deab0ae5e22bddb3dea3","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.8.tgz","fileCount":1777,"integrity":"sha512-a8nM3vo608gw/0BbLmMc4tm/pxrHyKhnNVmDL5MpsQHm2CmN9HbpTUOtCE39ECeF2CEgZLsOXd+BCNipq6eHIA==","signatures":[{"sig":"MEUCICY01nrjAyUR19B0s+tMnNZ9gM5oa+hyHVMOJ2C3hM36AiEAos47zZ1nm9gpQeG8hvl7UDlpoT6wSLcAIClq4t8NEes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139440758},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"9296effa5116d73277298856c24e526e0ed749cb","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.8_1784087247573_0.26612130631843156","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.9","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.9","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3c8cae0245adf77869898d1feb0cf6f12eb879c1","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.9.tgz","fileCount":1776,"integrity":"sha512-CpCJZugo4izaOUrpeyvetRuCEmHiUbsYaA1YnKPgP5OvEE2e+ORAPjHJgBufNvspiuEoZwLEOvZSQLRMjZF3HA==","signatures":[{"sig":"MEQCIBSHE0bJYAnYfziIHZs9+JEx6CvR0ApT83yHM3xwmLjeAiBz2U+Am5tsJh4A9QuiEWkJ1q0lNdD/LiNBv/wjH4OtMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140785914},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"38e4307c2b2c45e103e6c8460f494b5805b365c7","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.12.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.9_1784280525578_0.8591058585865079","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.91":{"name":"@cangjielang/aceharness","version":"1.0.0-beta.91","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-beta.91","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"8903f678e672d88124da1b424520837333e195ab","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-beta.91.tgz","fileCount":1776,"integrity":"sha512-VXkakQXIBkkUshnVhUwrR8akqAsivln6yen6WGIQuYUoGf1F2D3IfPXhnCzMSaKGCLMFXmNzOJIAjpACPmxP+A==","signatures":[{"sig":"MEUCIH7madbmJhgMjQAgCDcktzOEHXXv6wD0/0xOWOnsvD3BAiEAmNjxCqYMvXaMG7vIiwdUqihIISIniN+lNuuY8XEZI6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116246475},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"96e9ef654f3f2ab8bbf526c3fbda755469b8497d","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-beta.91_1785415884507_0.6148088907837461","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.10":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.10","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.10","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"c35b6d4f38d1cda4777e0c7f01774e0f7998b7a2","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.10.tgz","fileCount":1786,"integrity":"sha512-c/YZQ31d3Tx8wBosg802NDQcBcqPOgXKAOu5w037ABZIk1Sj7cWR5jKsiSwJPJyZ/EaT2IT3DZ73rMO7K3ZFiA==","signatures":[{"sig":"MEUCIQCI50mFRFTgi4xeB3trx4WBs55ut22xdEJlIiWg9uNMYwIgfWBAE4zuhK1gWO++LXD51v2VfFuJVpWJ9sHTLpqv2S0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117494614},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"16a8b71c752167ca7c0d14c2c92b8772c3be7219","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"^1.168.27","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"^1.170.17","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.10_1786187772556_0.4734284286480599","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.11","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.11","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"83f4274528cd378147b3f9cacfea5e3f4e87bd62","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.11.tgz","fileCount":1786,"integrity":"sha512-DPJt8qlLhcQ4yGqOAVu739In6pJmw4qibNjd7EEfeaei+quEFTf7CrFg3DtxEKSPhQu6WTNYd4ZZKWznT8qKew==","signatures":[{"sig":"MEUCID7I226KjPSS2DJph9kFcvn+SUWlJaZTilYJJu1RRyHOAiEAjrmVj+IWoM45Lq+NnF2mcNc7sQPWp3i7InvHN1vn5QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117494655},"main":"scripts/start-tanstack-start.mjs","engines":{"npm":">=9","node":">=22.12.0"},"gitHead":"462f19908a72dd3360c0b9cc2f323b8209936fb8","scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.8.0","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"24.13.1","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","better-sqlite3":"^12.10.0","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"1.168.42","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"1.170.25","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^20.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@types/better-sqlite3":"^7.6.13","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.11_1786344077718_0.5272028395415249","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.12":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.12","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.12","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"32acb314155d05f41aa4d994a542e98e21a08720","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.12.tgz","fileCount":1785,"integrity":"sha512-4hMsF5/mH3eLOeCF5uN76MbB8nQBMVkc9lK/eJEPjlQVGQViEGmuNqa40RugCinto5O8HU1/1ek+Os2Rh3Spbg==","signatures":[{"sig":"MEUCIQCOLwCT6Xwv/ZC3W4Z+/lwunx3vXzl5LkZ0vTDuMxQw+QIgIxzT6H9E3QNlsKEy9xMrxtO0lfeOmozKfi3zhh9XHMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114449785},"main":"scripts/start-tanstack-start.mjs","_from":"file:/private/tmp/aceharness-release-artifacts-1.0.0-rc.12/cangjielang-aceharness-1.0.0-rc.12.tgz","engines":{"npm":">=9","node":">=22.13.0"},"scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"_resolved":"/private/tmp/aceharness-release-artifacts-1.0.0-rc.12/cangjielang-aceharness-1.0.0-rc.12.tgz","_integrity":"sha512-4hMsF5/mH3eLOeCF5uN76MbB8nQBMVkc9lK/eJEPjlQVGQViEGmuNqa40RugCinto5O8HU1/1ek+Os2Rh3Spbg==","repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.12.1","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"25.9.0","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"1.168.42","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"1.170.25","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^22.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.12_1786777787742_0.6664144319471048","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13-test.0":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.13-test.0","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.13-test.0","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"3721cbfe31eab50b74b0a0d2a099aab12fd9b407","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.13-test.0.tgz","fileCount":1785,"integrity":"sha512-xIJ7ZKH/Rp0c8zzGXsAnankk1hwZbRE/rzingik620n4qTDr6xy7V+d25Uc0U5+pINcQ+1W6kjrTKqGCiOHwkw==","signatures":[{"sig":"MEQCIFSkO7qgyRtqjT9qLV6AAhmma81qJ5lc08OZy1tjxOk2AiBLHDeSozAB/H6p2Tlub1IGNZjhCY3B4v3czvl5Q6DgFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114184234},"main":"scripts/start-tanstack-start.mjs","_from":"file:cangjielang-aceharness-1.0.0-rc.13-test.0.tgz","engines":{"npm":">=9","node":">=22.13.0"},"scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","release:tag":"node scripts/release-tag.mjs","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"_resolved":"/private/tmp/aceharness-test-release.A7u7uw/cangjielang-aceharness-1.0.0-rc.13-test.0.tgz","_integrity":"sha512-xIJ7ZKH/Rp0c8zzGXsAnankk1hwZbRE/rzingik620n4qTDr6xy7V+d25Uc0U5+pINcQ+1W6kjrTKqGCiOHwkw==","repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.12.1","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"25.9.0","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"1.168.42","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"1.170.25","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^22.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.13-test.0_1787276782678_0.5874362720624313","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.13","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.13","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"07acb84a838042c825b28b844fb8309a8fa4c062","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.13.tgz","fileCount":1785,"integrity":"sha512-Xx6J+iFJYtX/9DdPCCymKkWrsxEB7cO4VK3bcnnWCyVHuvzmebw5Xcz4AOhjf9zJoOZ+XhDzdmGXAHY/W6BlZQ==","signatures":[{"sig":"MEUCIAY1zAPdcKQXfOA3mOX/jBD56ktdFsxxENzIhtnEDmXnAiEA2Bi0N+4jVv5WYF/WJ74UE57GUzsXzVlHEBtgMOVM4lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114188479},"main":"scripts/start-tanstack-start.mjs","_from":"file:/var/folders/f0/4vbxzwf550d0hwh43tl88cjr0000gn/T/aceharness-release-CtMYX1/artifacts/cangjielang-aceharness-1.0.0-rc.13.tgz","engines":{"npm":">=9","node":">=22.13.0"},"scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","release:tag":"node scripts/release-tag.mjs","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"_resolved":"/var/folders/f0/4vbxzwf550d0hwh43tl88cjr0000gn/T/aceharness-release-CtMYX1/artifacts/cangjielang-aceharness-1.0.0-rc.13.tgz","_integrity":"sha512-Xx6J+iFJYtX/9DdPCCymKkWrsxEB7cO4VK3bcnnWCyVHuvzmebw5Xcz4AOhjf9zJoOZ+XhDzdmGXAHY/W6BlZQ==","repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.12.1","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"25.9.0","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"1.168.42","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"1.170.25","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^22.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.13_1787540259951_0.0538625494850582","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.14":{"name":"@cangjielang/aceharness","version":"1.0.0-rc.14","keywords":["ai","orchestration","claude"],"author":{"name":"CangjieLang"},"license":"Apache 2.0","_id":"@cangjielang/aceharness@1.0.0-rc.14","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"bin":{"ace":"bin/ace.js"},"dist":{"shasum":"8221f1df2225cfd86b99da30d705daec410d9e6f","tarball":"https://registry.npmjs.org/@cangjielang/aceharness/-/aceharness-1.0.0-rc.14.tgz","fileCount":1785,"integrity":"sha512-3ukZZu1oQnkcquQpVEJPIeHcnFeB/7qg0Yzdav2U8nzsMa3zu4pT/I57KlI3fHUhl3iEoznMuMeM12ngVqBBqA==","signatures":[{"sig":"MEUCIQDX6enZ31BPjMqdukmqAvr8VuE+WaLjZaPIQEFyHv5lbwIgGlInmODemSNe6LrkngIfgmc1igGI+VRfvnIWoC81pK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114212680},"main":"scripts/start-tanstack-start.mjs","_from":"file:/var/folders/f0/4vbxzwf550d0hwh43tl88cjr0000gn/T/aceharness-release-5ePkfG/artifacts/cangjielang-aceharness-1.0.0-rc.14.tgz","engines":{"npm":">=9","node":">=22.13.0"},"scripts":{"ace":"node ./bin/ace.js","dev":"npm run dev:start","lint":"eslint . --cache","test":"vitest run","build":"npm run build:napi-cj && npm run build:start","clean":"node -e \"const fs=require('fs'); for (const p of ['dist','dist-build']) fs.rmSync(p,{recursive:true,force:true});\"","start":"npm run start:start","prepack":"npm run build && npm run prune:package-maps","lint:fix":"eslint . --cache --fix","test:e2e":"playwright test","build:cli":"node scripts/build-cli.js","check:acp":"node ./scripts/check-acp-connectivity.mjs","dev:start":"vite dev -c vite.start.config.mts","build:start":"npm run build:cli && vite build -c vite.start.config.mts","publish:npm":"npm publish","release:tag":"node scripts/release-tag.mjs","start:start":"node --max-old-space-size=8192 scripts/start-tanstack-start.mjs","publish:beta":"npm publish --tag beta","wechat:relay":"node scripts/wechat-bridge-relay.mjs","build:napi-cj":"npm run build --prefix packages/napi-cj","check:engines":"node ./scripts/check-engine-availability.mjs","wechat:qr-test":"node scripts/wechat-qr-test-runner.mjs","test:components":"vitest run tests/components --environment jsdom","wechat:official":"node -r ts-node/register -r tsconfig-paths/register scripts/wechat-official.ts","check:engine-chat":"node ./scripts/check-engine-chat.cjs","check:spec-coding":"node ./scripts/check-spec-coding.cjs","check:batch-report":"node ./scripts/check-batch-report.cjs","check:runtime:chat":"node ./scripts/check-runtime-chat.cjs","prune:package-maps":"node scripts/prune-package-maps.js","check:runtime:trace":"node ./scripts/check-runtime-trace.mjs","check:runtime:session":"node ./scripts/check-runtime-session.mjs","check:clarification-qa":"node ./scripts/check-clarification-qa.cjs","check:workflow-creator":"node ./scripts/check-workflow-creator.cjs","office:stabilize-sprite":"node scripts/stabilize-office-agent-sprite.mjs","check:spec-then-workflow":"node ./scripts/check-spec-then-workflow.cjs","check:runtime:consistency":"node ./scripts/check-runtime-consistency.mjs","check:runtime:availability":"node ./scripts/check-runtime-availability.mjs","check:runtime:model-routes":"node ./scripts/check-runtime-model-routes.mjs","check:runtime:migration-dry-run":"node ./scripts/check-runtime-migration-dry-run.mjs","check:runtime:old-architecture-boundaries":"node ./scripts/check-runtime-old-architecture-boundaries.mjs"},"_npmUser":{"name":"ousc","email":"sundaiyue@foxmail.com"},"_resolved":"/var/folders/f0/4vbxzwf550d0hwh43tl88cjr0000gn/T/aceharness-release-5ePkfG/artifacts/cangjielang-aceharness-1.0.0-rc.14.tgz","_integrity":"sha512-3ukZZu1oQnkcquQpVEJPIeHcnFeB/7qg0Yzdav2U8nzsMa3zu4pT/I57KlI3fHUhl3iEoznMuMeM12ngVqBBqA==","repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"workspaces":["packages/napi-cj"],"_npmVersion":"11.12.1","description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","directories":{"doc":"docs"},"_nodeVersion":"25.9.0","dependencies":{"ai":"^6.0.184","ws":"^8.20.0","yjs":"^13.6.30","zod":"^4.0.0","acpx":"^0.13.0","clsx":"^2.1.1","cmdk":"^1.1.1","lib0":"^0.2.117","vaul":"^1.1.2","vite":"^8.1.3","yaml":"^2.3.4","yazl":"^3.3.1","katex":"^0.16.45","react":"^18.2.0","shiki":"^4.0.2","motion":"^12.39.0","nanoid":"^5.1.11","webdav":"^5.10.0","mermaid":"^11.14.0","prompts":"^2.4.2","dockview":"^7.0.2","lowlight":"^3.3.0","radix-ui":"^1.4.3","react-is":"^18.3.1","recharts":"^3.8.0","unzipper":"^0.12.3","node-cron":"^4.2.1","react-dom":"^18.2.0","reactflow":"^11.10.0","@tiptap/pm":"^3.22.3","jsonrepair":"^3.14.0","rehype-raw":"^7.0.0","remark-gfm":"^4.0.1","streamdown":"^2.5.0","tar-stream":"^3.1.8","@types/yazl":"^3.3.1","modern-tour":"^0.2.3","next-themes":"^0.4.6","playcaptcha":"^0.1.0","y-protocols":"^1.0.7","y-websocket":"^3.0.0","@tanstack/ai":"^0.39.1","@tanstack/db":"^0.6.14","@tiptap/core":"^3.22.3","@tiptap/html":"^3.22.3","lucide-react":"^0.564.0","@dnd-kit/core":"^6.3.1","@marsaud/smb2":"^0.18.0","@tiptap/react":"^3.22.3","ag-grid-react":"^34.3.1","ansi-to-react":"^6.2.6","framer-motion":"^12.34.0","monaco-editor":"^0.55.1","@base-ui/react":"^1.3.0","ai-json-repair":"^1.0.4","dockview-react":"^7.0.2","react-markdown":"^10.1.0","react-spinners":"^0.17.0","tailwind-merge":"^3.4.0","@streamdown/cjk":"^1.0.3","react-hook-form":"^7.49.0","@lancedb/lancedb":"^0.30.0","@streamdown/code":"^1.1.1","@streamdown/math":"^1.0.2","@tiptap/markdown":"^3.22.3","@tiptap/y-tiptap":"^3.0.3","material-symbols":"^0.44.0","@dnd-kit/sortable":"^10.0.0","ag-grid-community":"^34.3.1","copy-to-clipboard":"^3.3.3","@aws-sdk/client-s3":"^3.1049.0","@dnd-kit/utilities":"^3.2.2","@tanstack/react-db":"^0.1.92","@tiptap/extensions":"^3.22.3","@tiptap/suggestion":"^3.23.4","@hookform/resolvers":"^3.3.0","@streamdown/mermaid":"^1.0.2","@tiptap/starter-kit":"^3.22.3","keepalive-for-react":"^4.0.3","tailwindcss-animate":"^1.0.7","use-stick-to-bottom":"^1.1.4","@cangjielang/napi-cj":"0.0.0","@monaco-editor/react":"^4.7.0","@radix-ui/react-slot":"^1.2.4","@radix-ui/react-tabs":"^1.1.13","react-file-viewer-v2":"^2.2.0","@radix-ui/react-label":"^2.1.8","@tanstack/react-query":"^5.101.2","@tanstack/react-start":"1.168.42","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-select":"^2.2.6","@radix-ui/react-switch":"^1.2.6","@tanstack/react-router":"1.170.25","@tiptap/extension-list":"^3.22.3","react-resizable-panels":"^4.9.0","@radix-ui/react-tooltip":"^1.2.8","@tanstack/react-virtual":"^3.14.5","@tiptap/extension-image":"^3.22.3","@tiptap/extension-table":"^3.22.3","@radix-ui/react-checkbox":"^1.3.3","@radix-ui/react-progress":"^1.1.8","class-variance-authority":"^0.7.1","node-ssh-no-cpu-features":"^2.0.0","@modelcontextprotocol/sdk":"^1.29.0","@radix-ui/react-separator":"^1.1.8","@tiptap/extension-mention":"^3.23.4","@radix-ui/react-hover-card":"^1.1.15","@radix-ui/react-collapsible":"^1.1.12","@radix-ui/react-scroll-area":"^1.2.10","@tiptap/extension-task-item":"^3.20.5","@tiptap/extension-task-list":"^3.20.5","@radix-ui/react-alert-dialog":"^1.1.15","@radix-ui/react-context-menu":"^2.2.16","@tiptap/extension-node-range":"^3.22.3","@tiptap/extension-typography":"^3.20.5","@radix-ui/react-dropdown-menu":"^2.1.16","@tiptap/extension-drag-handle":"^3.22.3","@tiptap/extension-mathematics":"^3.22.3","@tiptap/extension-placeholder":"^3.20.5","@tiptap/extension-collaboration":"^3.22.3","@tiptap/extension-floating-menu":"^3.22.3","@tiptap/extension-character-count":"^3.20.5","@tiptap/extension-drag-handle-react":"^3.22.3","@tiptap/extension-code-block-lowlight":"^3.20.5","@tiptap/extension-collaboration-caret":"^3.22.3","@radix-ui/react-use-controllable-state":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","eslint":"^9.0.0","vitest":"^4.1.5","postcss":"^8.5.6","ts-node":"^10.9.2","typescript":"^5.0.0","@types/node":"^22.0.0","tailwindcss":"^3.4.19","@types/react":"^18.2.0","autoprefixer":"^10.4.24","tsconfig-paths":"^4.2.0","@playwright/test":"^1.61.1","@types/node-cron":"^3.0.11","@types/react-dom":"^18.2.0","typescript-eslint":"^8.65.0","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^6.0.3","@testing-library/react":"^16.3.2","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@testing-library/user-event":"^14.6.1"},"bundleDependencies":["@cangjielang/napi-cj"],"_npmOperationalInternal":{"tmp":"tmp/aceharness_1.0.0-rc.14_1788226187289_0.1149957408479152","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-05-07T13:58:09.111Z","modified":"2026-09-01T01:30:08.831Z","1.0.0-beta.0":"2026-05-07T13:58:10.824Z","1.0.0-beta.1":"2026-05-08T04:13:50.285Z","1.0.0-beta.2":"2026-05-08T07:42:54.277Z","1.0.0-beta.3":"2026-05-08T08:28:40.974Z","1.0.0-beta.4":"2026-05-08T10:58:07.376Z","1.0.0-beta.5":"2026-05-08T11:25:48.316Z","1.0.0-beta.6":"2026-05-08T12:20:48.657Z","1.0.0-beta.7":"2026-05-08T12:44:23.716Z","1.0.0-beta.8":"2026-05-08T18:54:09.470Z","1.0.0-beta.9":"2026-05-09T08:25:33.249Z","1.0.0-beta.10":"2026-05-12T02:35:32.990Z","1.0.0-beta.11":"2026-05-12T02:58:29.079Z","1.0.0-beta.12":"2026-05-12T03:07:42.902Z","1.0.0-beta.13":"2026-05-12T14:06:21.411Z","1.0.0-beta.14":"2026-05-14T09:44:16.546Z","1.0.0-beta.15":"2026-05-14T11:54:32.938Z","1.0.0-beta.16":"2026-05-14T12:56:27.915Z","1.0.0-beta.17":"2026-05-14T13:11:58.567Z","1.0.0-beta.18":"2026-05-15T07:21:33.148Z","1.0.0-beta.19":"2026-05-15T13:56:30.969Z","1.0.0-beta.20":"2026-05-17T09:37:14.632Z","1.0.0-beta.21":"2026-05-17T10:48:16.595Z","1.0.0-beta.22":"2026-05-18T08:45:58.716Z","1.0.0-beta.23":"2026-05-19T08:34:47.189Z","1.0.0-beta.24":"2026-05-21T03:47:16.303Z","1.0.0-beta.25":"2026-05-22T05:38:43.360Z","1.0.0-beta.26":"2026-05-22T07:47:47.924Z","1.0.0-beta.27":"2026-05-22T08:26:27.198Z","1.0.0-beta.28":"2026-05-25T01:17:36.799Z","1.0.0-beta.29":"2026-05-26T03:19:34.332Z","1.0.0-beta.30":"2026-05-26T10:46:13.285Z","1.0.0-beta.31":"2026-05-27T06:23:02.648Z","1.0.0-beta.32":"2026-05-27T09:22:58.568Z","1.0.0-beta.33":"2026-05-28T02:15:38.041Z","1.0.0-beta.34":"2026-05-28T06:37:04.572Z","1.0.0-beta.35":"2026-05-28T07:47:23.143Z","1.0.0-beta.36":"2026-05-28T10:05:06.481Z","1.0.0-beta.37":"2026-05-28T12:47:05.424Z","1.0.0-beta.38":"2026-05-29T04:07:05.497Z","1.0.0-beta.39":"2026-05-29T06:43:54.544Z","1.0.0-beta.40":"2026-05-30T02:31:48.161Z","1.0.0-beta.41":"2026-05-30T04:08:31.724Z","1.0.0-beta.42":"2026-06-01T02:34:06.315Z","1.0.0-beta.43":"2026-06-01T04:01:48.692Z","1.0.0-beta.44":"2026-06-01T05:37:12.923Z","1.0.0-beta.45":"2026-06-01T06:39:53.660Z","1.0.0-beta.46":"2026-06-01T07:08:37.025Z","1.0.0-beta.47":"2026-06-01T11:32:28.611Z","1.0.0-beta.48":"2026-06-03T03:28:41.342Z","1.0.0-beta.49":"2026-06-03T04:03:31.443Z","1.0.0-beta.50":"2026-06-03T08:47:16.533Z","1.0.0-beta.51":"2026-06-03T09:32:55.587Z","1.0.0-beta.52":"2026-06-04T05:43:05.710Z","1.0.0-beta.53":"2026-06-04T06:23:28.297Z","1.0.0-beta.54":"2026-06-04T06:40:26.925Z","1.0.0-beta.55":"2026-06-04T08:52:53.647Z","1.0.0-beta.56":"2026-06-04T09:31:28.572Z","1.0.0-beta.57":"2026-06-04T09:37:29.757Z","1.0.0-beta.58":"2026-06-04T11:50:46.343Z","1.0.0-beta.61":"2026-06-05T03:53:32.233Z","1.0.0-beta.62":"2026-06-05T05:49:57.924Z","1.0.0-beta.63":"2026-06-05T06:42:14.737Z","1.0.0-beta.64":"2026-06-05T07:54:47.261Z","1.0.0-beta.65":"2026-06-05T08:27:52.699Z","1.0.0-beta.66":"2026-06-05T09:53:52.312Z","1.0.0-beta.67":"2026-06-08T02:25:08.663Z","1.0.0-beta.68":"2026-06-08T06:32:02.071Z","1.0.0-beta.69":"2026-06-08T12:17:36.910Z","1.0.0-beta.70":"2026-06-09T05:46:48.977Z","1.0.0-beta.71":"2026-06-09T08:34:23.150Z","1.0.0-beta.72":"2026-06-11T08:38:10.548Z","1.0.0-beta.73":"2026-06-16T12:41:22.255Z","1.0.0-beta.74":"2026-06-16T13:44:11.903Z","1.0.0-beta.75":"2026-06-24T01:46:07.135Z","1.0.0-beta.76":"2026-06-24T02:55:40.563Z","1.0.0-beta.77":"2026-06-24T03:37:52.156Z","1.0.0-beta.78":"2026-06-24T03:50:18.955Z","1.0.0-beta.79":"2026-06-24T09:40:13.994Z","1.0.0-beta.80":"2026-06-24T10:36:22.568Z","1.0.0-beta.81":"2026-06-24T11:18:16.559Z","1.0.0-beta.82":"2026-06-25T03:12:45.839Z","1.0.0-beta.83":"2026-06-25T05:13:31.186Z","1.0.0-beta.84":"2026-06-25T11:47:19.906Z","1.0.0-beta.85":"2026-07-01T03:35:47.576Z","1.0.0-beta.86":"2026-07-01T06:58:29.986Z","1.0.0-beta.88":"2026-07-02T10:54:22.581Z","1.0.0-beta.89":"2026-07-03T07:36:48.316Z","1.0.0-beta.90":"2026-07-03T12:23:14.876Z","1.0.0-rc.1":"2026-07-10T10:18:09.203Z","1.0.0-rc.2":"2026-07-10T11:41:12.186Z","1.0.0-rc.3":"2026-07-14T01:48:29.756Z","1.0.0-rc.4":"2026-07-14T02:31:09.417Z","1.0.0-rc.5":"2026-07-14T13:24:44.407Z","1.0.0-rc.6":"2026-07-15T01:47:46.062Z","1.0.0-rc.7":"2026-07-15T03:23:42.606Z","1.0.0-rc.8":"2026-07-15T03:47:28.873Z","1.0.0-rc.9":"2026-07-17T09:28:46.890Z","1.0.0-beta.91":"2026-07-30T12:51:25.663Z","1.0.0-rc.10":"2026-08-08T11:16:13.594Z","1.0.0-rc.11":"2026-08-10T06:41:18.728Z","1.0.0-rc.12":"2026-08-15T07:09:49.061Z","1.0.0-rc.13-test.0":"2026-08-21T01:46:23.731Z","1.0.0-rc.13":"2026-08-24T02:57:40.934Z","1.0.0-rc.14":"2026-09-01T01:29:48.287Z"},"bugs":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness/issues"},"author":{"name":"CangjieLang"},"license":"Apache 2.0","homepage":"https://gitcode.com/Cangjie-SIG/ACEHarness","keywords":["ai","orchestration","claude"],"repository":{"url":"https://gitcode.com/Cangjie-SIG/ACEHarness.git","type":"git"},"description":"ACEHarness - Agent Centric Engineering Harness (From Cangjie Team)","maintainers":[{"name":"cangjielanguage","email":"cangjie@huawei.com"},{"name":"ousc","email":"sundaiyue@foxmail.com"}],"readme":"<div align=\"center\">\n\n<p>\n  <img src=\"https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/logo.png\" alt=\"ACEHarness\" width=\"96\">\n</p>\n\n# ACE Harness (Agent Centric Engineering Harness)\n\n<p>\n  <strong>重构你的 Agent 生产力 | Your team of AI</strong><br>\n  仓颉团队出品\n</p>\n\n[English](./README.en.md) | 中文\n\n<p>\n  <strong>企业级 AI Multi-Agent 智能协作系统</strong><br>\n  Spec Driven Development / 状态机工作流 / Supervisor 智能路由 / 对抗式迭代 / 多 Agent 议场 / 长期记忆\n</p>\n\n![Next.js](https://img.shields.io/badge/Next.js-16-000000?logo=nextdotjs&logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-22.13%2B-339933?logo=nodedotjs&logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-5.x-3178C6?logo=typescript&logoColor=white)\n![License](https://img.shields.io/badge/License-Apache--2.0%20with%20Runtime%20Library%20Exception-blue.svg)\n  \nACEHarness 是一个面向工程任务的本地 AI Multi-Agent 协作平台。它把 Spec Driven Development、状态机工作流、Supervisor 智能路由、对抗式迭代、多 Agent 议场、Git 基线断点、多层永久记忆、Notebook 知识沉淀、Skill 能力扩展和模型/引擎诊断组合在一起，让复杂研发任务可以被规划、执行、协作、审查、回退、恢复和复盘。\n\n<p>\n  <img src=\"https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/readme.png\" alt=\"ACEHarness 产品总览\" width=\"59%\">\n  <img src=\"https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/cover.png\" alt=\"ACEHarness 封面\" width=\"39%\">\n</p>\n\n</div>\n\n---\n\n## 目录\n\n- [产品全景](#产品全景)\n- [一人公司模式](#一人公司模式)\n- [快速开始](#快速开始)\n- [核心机制](#核心机制)\n- [系统架构](#系统架构)\n- [产品界面](#产品界面)\n- [工作流案例](#工作流案例)\n- [配置与引擎](#配置与引擎)\n- [渠道接入](#渠道接入)\n- [文档](#文档)\n- [开发参考](#开发参考)\n- [贡献指南](#贡献指南)\n- [免责声明](#免责声明)\n- [许可证](#许可证)\n\n---\n\n## 产品全景\n\nACEHarness 按“规划、执行、协作、沉淀、扩展、接入”组织工程任务闭环；下图展开核心能力入口，便于从产品全景进入日常工作流。\n\n<picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/features-overview.svg\">\n    <img src=\"https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/features-overview.svg\" alt=\"ACEHarness 核心能力亮点\">\n</picture>\n\n---\n\n## 一人公司模式\n\n一人公司模式把 `/office` 办公室变成个人 AI 团队桌面，用户用一句话组建或调整产品、设计、工程、增长、运营等 Agent 角色，并通过工位、组织图、私聊/群聊和长期记忆持续协作。\n\n![一人公司模式角色蓝图](./public/images/opc-roles.png)\n\n---\n\n## 快速开始\n\n### 前置条件\n\n- Node.js `>= 22.13.0` / npm `>= 9`：运行服务与 npm CLI 包\n- AI 执行引擎：`claude-code`、`kiro-cli`、`opencode`、`nga`、`codegenie`、`cursor`、`codex`、`trae-cli`、`magic-cli` 等至少一种\n\n### 安装与运行\n\n快速开始：\n\n```bash\nnpm install -g @cangjielang/aceharness\n\nace --help\nace\n# ✔ 请选择语言 › 中文\n# [ACE] 欢迎使用。首次启动将初始化本地运行配置。\n# ...\n# [ACE] 正在启动服务：http://127.0.0.1:3000\n# [ACEHarness] Server ready on http://0.0.0.0:3000\n# [ACE] 请在浏览器中打开 http://127.0.0.1:3000\n```\n\n首次访问会进入初始化流程：创建管理员、选择语言、配置默认工作目录和可用 AI 引擎。后续团队成员可通过注册页申请账号，由管理员审核后使用。进入控制台后，可通过 Onboarding 查看完整使用路径和模块引导。\n\n如果您是开发者：\n\n```bash\ngit clone https://gitcode.com/Cangjie-SIG/ACEHarness.git && cd ACEHarness\n\n# 安装依赖\nnpm install\n\n# 本地调试：npm run dev 会先构建 CLI，再启动开发服务\nACE_HOST=0.0.0.0 ACE_PORT=3000 npm run dev\n\n# Windows PowerShell:\n# $env:ACE_HOST=\"0.0.0.0\"\n# $env:ACE_PORT=\"3000\"\n# npm run dev\n\n# 生产模式：首次启动或代码更新后先构建\nnpm run build\nACE_HOST=0.0.0.0 ACE_PORT=3000 npm start\n```\n\n启动后访问 `http://127.0.0.1:3000`。如果使用 PowerShell 运行生产模式，同样先设置 `$env:ACE_HOST` 和 `$env:ACE_PORT`，再执行 `npm start`。\n\nACE Service 的全局 CLI 用法：\n\n```bash\nace              # 启动 ACE Service\nace start        # 显式启动 ACE Service\nace service      # 查看并停止当前受管的 ACE 实例\nace update       # 更新到 npm latest 版本\nace update beta  # 更新到指定 npm tag 或版本号，例如 beta / release / 1.0.0-beta.66\n```\n\n启动向导支持直接开启后台运行；如同时启用守护进程，ACE 会以 daemon 模式托管后台服务，并在异常退出后自动拉起。执行 `ace update` 时会检查这些受管的 ACE 实例；交互模式下可选择停止后更新、继续更新但不停止，或取消更新。脚本中可用 `ace update --stop-running` 先停止运行中的实例，或用 `ace update --force` 在实例仍运行时继续安装，运行中的服务重启后才会使用新版本。\n\n---\n\n## 核心机制\n\n![核心机制总览](https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/core-mechanisms-overview.svg)\n\nACEHarness 的核心机制已整合在上方工作台图中：从 Spec 计划与状态机执行，到 Supervisor 路由、对抗评审、议场协作、记忆沉淀、能力扩展、模型诊断和外部渠道接入，形成可治理的工程闭环。\n\n---\n\n## 系统架构\n\n![系统架构 SVG 配图](https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/system-architecture.svg)\n\n注：\n- 浏览器前端承接首页对话、工作流工作台、议场、笔记本、工作区和设置诊断等主要页面。\n- 服务入口统一处理启动、页面路由、接口路由、鉴权、协作长连接和流式事件。\n- 业务服务负责任务、对话、状态机、规范开发、议场、笔记本、工作区、渠道、能力市场和模型诊断。\n- 运行与执行层通过调度器、进程管理器、引擎工厂、上下文恢复和结果归一化连接多种执行后端。\n- 本地数据根目录沉淀配置、数据、缓存、日志、工作区、运行记录、笔记本和能力包，外部渠道消息进入同一上下文。\n\n## 产品界面\n\n![前端页面功能云图](https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/product-interface-overview.svg)\n\nACEHarness 的界面围绕日常工程工作流组织：\n\n- **首页对话**：承接普通 AI 对话、工作流创建、议场入口和微信 ClawBot 会话绑定。\n- **议场**：以话题或工作流为中心组织多 Agent 群聊，适合方案讨论、分歧收敛和执行复盘。\n- **工作流工作台**：展示状态机运行、步骤流式输出、人工检查点、Preflight 结果、Git 步骤变更和运行恢复；状态机步骤支持嵌入另一个状态机作为子工作流执行。\n- **Workspace 与变更**：内嵌文件编辑、目录浏览、Git diff、步骤级变更和 baseline 对比。\n- **Cangjie Notebook**：沉淀文档、笔记、运行产物和复盘材料，支持个人/团队空间、协作编辑、快照和分享。\n- **模型/引擎诊断台**：用标准 probe 评估模型与执行后端，定位 SDK、ACP、HTTP driver 和流式事件问题。\n- **治理与接入**：账号、用户、系统设置、渠道接入和 API 文档作为治理入口串联所有页面。\n\n## 工作流案例\n\n![工作流案例总览](https://raw.gitcode.com/Cangjie-SIG/ACEHarness/files/main/public/images/workflow-cases-overview.svg)\n\n查看四个案例的根因路径、执行数据与交付结果：[工作流案例文档](https://gitcode.com/Cangjie-SIG/ACEHarness/blob/main/docs/workflow-cases.md)。\n\n## 配置与引擎\n\nACEHarness 的配置主要由启动向导、引擎管理页和环境变量共同决定。当前仓库支持 `claude-code`、`kiro-cli`、`opencode`、`nga`、`codegenie`、`cursor`、`codex`、`trae-cli`、`magic-cli` 等本地执行后端；模型/引擎诊断台可验证连接、流式事件、结构化输出、代码、数学和推理能力。\n\n### ACP 执行文件覆盖\n\nNGA、CodeAgent 和 CodeGenie 的 ACP 适配器默认按各自的 CLI 名称从配置搜索路径和 `PATH` 中查找。需要使用非标准安装位置时，可设置下列变量覆盖对应的**可执行文件**：\n\n| 变量 | 适配器 | 默认候选 | 说明 |\n|------|--------|----------|------|\n| `ACEH_NGA_COMMAND` | NGA | `ngagent`，再回退 `nga` | NGA ACP CLI 可执行文件路径或 bare command name |\n| `ACEH_CODEAGENT_COMMAND` | CodeAgent | `codeagent` | CodeAgent ACP CLI 可执行文件路径或 bare command name |\n| `ACEH_CODEGENIE_COMMAND` | CodeGenie | `codegenie` | CodeGenie ACP CLI 可执行文件路径或 bare command name |\n\n显式覆盖优先级最高，设置后不会悄悄回退到其他候选命令；请传入单个文件路径或 bare command name，不能包含 `acp`、`--cwd` 或其他参数。路径包含空格时无需自行添加 shell 引号：\n\n```powershell\n$env:ACEH_NGA_COMMAND = 'C:\\Program Files\\NGA\\ngagent.cmd'\n$env:ACEH_CODEAGENT_COMMAND = 'C:\\Program Files\\CodeAgent\\codeagent.cmd'\n$env:ACEH_CODEGENIE_COMMAND = 'C:\\Program Files\\CodeGenie\\codegenie.cmd'\n```\n\n这些变量只控制 ACP CLI 适配器，不影响 `ACE_NGA_SDK_COMMAND`、`ACE_NGA_BIN`、`ACE_CODEGENIE_SDK_COMMAND` 或 `ACE_CODEGENIE_BIN`。后四项属于 SDK 集成配置，不能替代 ACP 可执行文件覆盖。\n\n### ACE Service\n\n`server.js` 会在启动时加载 `.env`、`.env.local` 以及当前模式对应的 `.env.development*` / `.env.production*`；shell、进程管理器或启动脚本里已存在的环境变量优先级更高，不会被文件覆盖。\n\n核心启动与运行目录变量：\n\n| 变量 | 说明 | 默认值 / 优先级 |\n|------|------|-----------------|\n| `ACE_HOST` | 服务监听地址 | `127.0.0.1` |\n| `ACE_PORT` | ACEHarness 服务端口 | `3000` |\n| `PORT` | 通用服务端口 | 优先级高于 `ACE_PORT` |\n| `BASEURL` / `BASE_URL` | 反向代理子路径或站点前缀，用于生成应用路由和静态资源访问前缀 | 未设置时为空；示例：`/ace` 或 `https://example.com/ace` |\n| `ACE_HOME` | ACE 运行根目录，决定 `config/`、`data/`、`cache/`、`logs/`、`workspace/` 等运行时数据位置 | 未设置时按平台回退 |\n| `APPDATA` | Windows 下 `ACE_HOME` 的回退根目录 | `<APPDATA>/ACEHarness` |\n| `XDG_DATA_HOME` | Linux / macOS 下 `ACE_HOME` 的回退根目录 | `<XDG_DATA_HOME>/aceharness` |\n\n反向代理到子路径时，需要在构建和启动时使用同一个 `BASEURL`。例如将外部 `/ace/` 代理到本地 `http://127.0.0.1:3000/`：\n\n```bash\nBASEURL=/ace ACE_HOST=127.0.0.1 ACE_PORT=3000 npm run build\nBASEURL=/ace ACE_HOST=127.0.0.1 ACE_PORT=3000 npm start\n```\n\n开发模式也可以直接：\n\n```bash\nBASEURL=/ace ACE_HOST=127.0.0.1 ACE_PORT=3000 npm run dev\n```\n\nWindows PowerShell:\n\n```powershell\n$env:BASEURL=\"/ace\"\n$env:ACE_HOST=\"127.0.0.1\"\n$env:ACE_PORT=\"3000\"\nnpm run dev\n```\n| `ACE_INSTALL_ROOT` | 安装根目录；用于定位 `server.js`、`configs/`、`dist/` 等安装内容 | 未设置时由启动器自动设为当前安装目录 |\n| `ACE_LOCALE` | ACE CLI 与服务默认语言 | 优先级高于 `LANG` / `LC_ALL` |\n| `LANG` | 语言回退变量 | 在 `ACE_LOCALE` 未设置时参与解析 |\n| `LC_ALL` | 语言回退变量 | 在 `ACE_LOCALE`、`LANG` 未设置时参与解析 |\n| `NODE_ENV` | 运行模式；同时影响 `.env*` 加载和部分调试默认值 | `production`（受管服务子进程默认如此） |\n| `ACE_MAX_OLD_SPACE_MB` | 服务进程 V8 老生代堆上限（MB），覆盖自动计算值 | 默认按物理内存 60% 取值，夹在 `4096`–`8192` |\n| `ACE_MEM_WATCHDOG` | 内存看门狗开关；超阈值时在 OOM 前优雅重启 | 默认开启；设为 `0` 关闭 |\n| `ACE_MEM_SOFT_PCT` | 软阈值（占堆上限比例）；仅在空闲时触发优雅重启 | `0.80` |\n| `ACE_MEM_HARD_PCT` | 硬阈值（占堆上限比例）；无条件强制重启以避免 OOM | `0.92` |\n| `ACE_MANAGED` | 内部标记：标识服务进程受 daemon 监管，允许看门狗自重启 | 由 CLI 自动设置，无需手动配置 |\n\n对外地址与渠道恢复变量：\n\n| 变量 | 说明 | 默认值 / 优先级 |\n|------|------|-----------------|\n| `ACE_PUBLIC_ORIGIN` | 对外访问的绝对地址；用于 webhook、回调 URL、官方微信桥接等场景 | 优先级最高 |\n| `ACE_WECHAT_AUTO_RESTORE` | 是否在服务启动后自动恢复官方微信 bridge | 默认开启；设为 `0` / `false` 可关闭 |\n| `ACE_WECHAT_RESTORE_DELAY_MS` | 官方微信 bridge 自动恢复延迟（毫秒） | `3000` |\n\n## 渠道接入\n\nACEHarness 现已支持把工作流运行时对话、人工检查点和多 Agent 议场桥接到外部聊天平台。当前内置了 `Feishu`、`DingTalk`、`WeChat Bridge`、`Generic Webhook` 四类 provider 模板，可通过 `POST /api/channels/setup` 一键生成 webhook 和共享密钥，再由外部平台或桥接器把消息投递到 `/api/channels/inbound/:integrationId`。\n\n详细说明见：[渠道接入文档](./docs/channel-integrations.md)。\n\n## 文档\n\n- [工作流模板用户指南](./docs/workflow-templates.md)：将现有工作流另存为模板，以及通过内置、个人或团队模板创建工作流\n- [工作流案例](https://gitcode.com/Cangjie-SIG/ACEHarness/blob/main/docs/workflow-cases.md)：四个真实/复盘案例的完整细节\n- [ACP Code Agent 集成检查清单](https://gitcode.com/Cangjie-SIG/ACEHarness/blob/main/docs/acp-code-agent-integration-checklist.md)：ACP Code Agent 接入与验证参考\n- [一人公司模式功能介绍](./docs/one-person-company-mode.md)：基于 `/office` 的个人 AI 团队、组织草案、工位协作和记忆模式说明\n\n---\n\n## 开发参考\n\n### 项目结构\n\n| 路径 | 说明 |\n|------|------|\n| `bin/` | npm CLI 入口，`ace` 命令会加载构建后的 `dist/cli.js` |\n| `server.js` | 自定义 Next.js 启动器，负责加载 `.env*`、启动 HTTP 服务和 Notebook 协作 WebSocket |\n| `src/app/` | Next.js App Router 页面与 API 路由 |\n| `src/components/` | 工作台、对话、Notebook、工作区等前端组件 |\n| `src/lib/` | 工作流引擎、Spec Coding、认证、运行记录、调度、模型和工作区等核心逻辑 |\n| `configs/` | 工作流配置与内置 Agent/角色配置 |\n| `skills/` | 随包分发的 Skills |\n| `messages/` | 中英文界面文案 |\n| `public/` | README 和前端使用的图片资源 |\n| `tests/` | Vitest 测试用例 |\n\n### 常用命令\n\n命令来源：`package.json`。\n\n```bash\nnpm run dev              # 本地开发，先构建 CLI，再以 dev 模式启动服务\nnpm run build            # 构建 CLI 和 Next.js 应用\nnpm start                # 启动生产构建\nnpm test                 # 运行 Vitest 测试\nnpm run test:components  # 使用 jsdom 环境运行组件测试\nnpm run lint             # 运行 Next.js lint\nnpm run check:engines    # 检测本机可用 AI 执行引擎\nnpm run clean            # 清理 dist、.next、dist-build\nnpm run release:tag -- 1.0.0-rc.13 --dry-run  # 维护者执行完整发布预演\nnpm run publish:beta     # 构建并以 beta tag 发布 npm 包\n```\n\n正式 npm + GitCode 发布统一使用 [`docs/releasing.md`](docs/releasing.md) 中的 tag 发行流程。\n\nCLI 命令来源：`src/cli.ts`。\n\n```bash\nace                # 启动 ACEHarness\nace start          # 启动 ACEHarness\nace service        # 查看并停止 ACE 服务\nace update         # 更新到 npm latest 版本\nace update beta    # 更新到指定 npm tag 或版本号\nace reset --force  # 重置本地 ACE 配置\nace --help         # 查看帮助\n```\n\n### 测试与质量\n\n测试框架为 Vitest，配置位于 `vitest.config.ts`，默认匹配 `tests/**/*.test.ts` 和 `tests/**/*.test.tsx`。\n\n```bash\nnpm test\nnpm run test:components\nnpm run lint\n```\n\n### 技术栈\n\n| 类别 | 技术 |\n|------|------|\n| 应用框架 | Next.js 16.1、React 18.2、TypeScript 5 |\n| UI 与交互 | Tailwind CSS 3.4、Shadcn/ui、Radix UI、Base UI、Framer Motion、Vaul |\n| 编辑与协作 | Tiptap 3、Yjs、y-websocket、Monaco Editor |\n| 工作流与配置 | Zod 4、YAML、node-cron、tar-stream、unzipper、yazl |\n| 可视化 | ReactFlow 11、Recharts 3、Mermaid 11 |\n| 表单与拖拽 | React Hook Form 7、@dnd-kit |\n| Markdown 与文档 | react-markdown、remark-gfm、rehype-raw、KaTeX |\n| AI SDK 与执行后端 | Anthropic Claude Agent SDK、OpenAI Codex SDK、`claude-code` / `kiro-cli` / `opencode` / `nga` / `codegenie` / `cursor` / `codex` / `trae-cli` / `magic-cli` |\n| 测试 | Vitest 4、Testing Library、jsdom |\n| 主题 | next-themes |\n\n### 文档维护\n\n当以下内容变化时，请同步更新本 README：\n\n- `package.json` scripts、`bin`、`files` 或发布流程变化\n- 文档中列出的环境变量变化\n- `src/app/` 页面入口、API 分类或主要用户流程变化\n- `src/lib/` 中工作流、Spec Coding、引擎、认证、Notebook 等核心机制变化\n- `configs/`、`skills/` 或内置 Agent 能力变化\n- 发布版本、许可证或仓库地址变化\n\n---\n\n## 贡献指南\n\n当前仓库在 README 中保留简化贡献流程；如果后续新增独立 `CONTRIBUTING.md`，这里应改为链接正式贡献指南。\n\n```bash\n# Fork → 创建分支 → 提交 → PR\ngit checkout -b feature/your-feature\ngit commit -m \"feat: add new feature\"\ngit push origin feature/your-feature\n```\n\nCommit 规范遵循 [Conventional Commits](https://www.conventionalcommits.org/)：`feat` / `fix` / `docs` / `perf` / `refactor` / `test` / `chore`\n\n---\n\n## 免责声明\n\n本产品仅作为流程编排工具，不包含 AI 模型能力。用户在连接 AI 模型并将其用于特定业务场景时，需自行评估并承担包括《欧盟人工智能法案》（EU AI Act）在内的相关法律法规及合规义务。\n\n---\n\n## 许可证\n\nACEHarness 使用 Apache-2.0 with Runtime Library Exception，详见 [LICENSE](https://gitcode.com/Cangjie-SIG/ACEHarness/blob/main/LICENSE)。\n","readmeFilename":"README.md"}