{"bin":{"mocode":"bin/mocode.js","mocode-agent-host":"bin/mocode-agent-host.js"},"bugs":{"url":"https://github.com/wanxunyang/mocode/issues"},"dist":{"shasum":"d8bbf3e0c6a9de3d9b9fda7666156c842486f1ef","tarball":"https://registry.npmjs.org/mocode-ai/-/mocode-ai-1.7.6.tgz","fileCount":279,"integrity":"sha512-vPHe8wcwgoYgz5Wf/SKmXhn7+59p0EwArFlYauagYNEWgC1LBKqwZoL4FXLcyJqb1FRVNvQjb0VTDErElu/Y7Q==","signatures":[{"sig":"MEQCIDmIKo8U0j69Pamjfy09SvMH1K1jtH5mjjCxZY+60EclAiA2Vc6HzpIOEkoAEvyk1h3MDmS4XQnjqtxozfP2ssSpYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH3Q0rvGeHnXC3kIfd4o4lnN04byFFuJnQuVw9TW5XkYAiBsAeAeDALuR75SI/wviXZfu01r5HkhghmhJR3JOKMsYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2444704},"name":"mocode-ai","type":"module","author":{"name":"wxy"},"engines":{"node":">=18"},"gitHead":"89fb9c1f4f8fbe04d7daa6927bd05f61ab884b82","license":"MIT","scripts":{"lint":"eslint .","test":"tsc -p tsconfig.test-build.json && node --test --experimental-test-isolation=none \"dist-tests/tests/*.test.js\"","build":"npm run build --workspace @mocode/protocol && npm run build --workspace @mocode/runtime && tsc -p tsconfig.build.json","start":"tsx src/index.ts","format":"prettier --write .","prepack":"npm run build","prepare":"node -e \"try{require('child_process').execFileSync('git',['config','core.hooksPath','.githooks'],{stdio:'ignore'})}catch(e){}\"","lint:fix":"eslint . --fix","pack:dir":"npm run build && npm run pack:dir --workspace mocode-work","pack:mac":"npm run build && npm run pack:mac --workspace mocode-work","pack:win":"npm run build && npm run pack:win --workspace mocode-work","typecheck":"npm run typecheck --workspace @mocode/protocol && npm run typecheck --workspace @mocode/runtime && tsc --noEmit && tsc -p tests/tsconfig.json && tsc -p evals/tsconfig.json","eval:smoke":"tsx evals/smoke.ts && tsx evals/coding/smoke.ts && tsx evals/quality-metrics.ts && tsx evals/work-discipline.ts","lint:check":"eslint .","pack:linux":"npm run build && npm run pack:linux --workspace mocode-work","eval:coding":"tsx evals/coding/runner.ts","format:check":"prettier --check .","build:electron":"npm run build && npm run check:electron-boundary && npm run typecheck --workspace mocode-work && npm run build --workspace mocode-work && npm run typecheck --workspace mocode-pet-app && npm run build --workspace mocode-pet-app && npm run smoke:runtime-host","eval:coding:list":"tsx evals/coding/runner.ts --list","smoke:runtime-host":"npm run smoke:host --workspace @mocode/runtime","check:electron-boundary":"npm run check:electron-boundary --workspace @mocode/runtime"},"_npmUser":{"name":"wanxunyang","email":"wwq2103456231@163.com"},"homepage":"https://github.com/wanxunyang/mocode","keywords":["ai-agent","coding-agent","terminal","cli","llm","agent","tui","mcp","ollama","deepseek","evals","memory","typescript"],"repository":{"url":"git+https://github.com/wanxunyang/mocode.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.17.0","description":"终端编码 agent:LLM + tool-call 循环 + 流式输出(含思考)+ 27 个工具,接任意 OpenAI 兼容后端。","directories":{},"maintainers":[{"name":"wanxunyang","email":"wwq2103456231@163.com"}],"_nodeVersion":"24.19.0","dependencies":{"ws":"8.21.0","ajv":"8.20.0","dotenv":"^16.0.0","openai":"^4.0.0","undici":"^6.21.0","fast-glob":"^3.0.0","playwright":"1.62.1","cli-highlight":"^2.1.11","@vscode/ripgrep":"^1.18.0","playwright-core":"1.62.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^9.39.5","globals":"^15.15.0","prettier":"3.6.2","@types/ws":"8.5.13","fast-check":"3.23.1","typescript":"^5.0.0","@types/node":"^22.0.0","@mocode/protocol":"0.0.0","typescript-eslint":"^8.69.0"},"_npmOperationalInternal":{"tmp":"tmp/mocode-ai_1.7.6_1791803020334_0.09835924862030798","host":"s3://npm-registry-packages-npm-production"},"_id":"mocode-ai@1.7.6","version":"1.7.6"}