{"_id":"mingdao-harness","_rev":"47-15c7a86d8ad0b87f21652ad94e3abf16","name":"mingdao-harness","dist-tags":{"latest":"0.6.10"},"versions":{"0.1.54":{"name":"mingdao-harness","version":"0.1.54","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.54","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"b57880ba4de1e0b9a1c3b798ebcc22a52cd18fbe","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.54.tgz","fileCount":78,"integrity":"sha512-VFkWqUxkKsSJh9gTxJJznmwJlQ+kpM5tO+d1B95ESDgkv13FNjZoMdoiF5EPFya59szn2eniG1TWzQpL/3x2Kg==","signatures":[{"sig":"MEQCIAbY5BEguT/iFdTvUseHP6aeobv9lqer0E4wSKnZg0HsAiA/XaLwJ4uAkNGYupGOnrEextnYkf9LzNBBoT66MTH/zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402021},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"a981a8f531f5cd26f5033ac5da95a0dc489b393f","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"明道 MingDao —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.54_1787477109434_0.2664000599896468","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"mingdao-harness","version":"0.1.55","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.55","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"7c821ad272ed7ead22c0b5429a254e5bea060e33","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.55.tgz","fileCount":78,"integrity":"sha512-5U+uUJSxdSOybj5SylCZKUyvgixLn3aQa6ez2I0LnzAZc7M3GA2iVWOAjKqmILN6j0/OUNd6nVUpemFaJwGtkQ==","signatures":[{"sig":"MEUCIAp/27XsxRBvrmBQlF7tYSG3+Z4Iz56l54CVWvCD3nq1AiEAtLTetpHhyjiOqG+xTFnUPUQV2WLr7HKdR2w1rnK7304=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1402113},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"50651aa7aec571ac626173ea552bf8bd09f19869","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"明道 MingDao —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.55_1787477703217_0.7270887002234605","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"mingdao-harness","version":"0.1.56","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.56","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"67c857190c9bdf9e82f54875327f68379d90465d","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.56.tgz","fileCount":79,"integrity":"sha512-gbvzRT0TXlTzHYqHJOCR+MM6/2yhQxdpNgCJ5PW5yVYBG52xF31w7Hwn11vW8lhYtQAPTRIgOAjdS3HngfsTCA==","signatures":[{"sig":"MEYCIQDkPbZD38p46Qp23JjtB8VbxbyTsWxO+do0cZ4cxH9r9AIhAMliIl3hJMFOC7tZBnm7LBXAIxnvRG81jGSxd9WUwxHE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404571},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"5914adf8f3ecd5ef620816e20d140951487bbab2","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"明道 MingDao —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.56_1787480530224_0.4365694215737148","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"mingdao-harness","version":"0.1.57","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.57","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"409947fd3431d0904b11d0de4cf75cfcd5e81978","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.57.tgz","fileCount":79,"integrity":"sha512-jrWES4MGFpEphTcVrez5Z2InpzTLjMeSBi2hJuuegy1aG5ltaD0XdymfP5yxFXlU0gnxJcVy2vxQlpWIPzr9Gw==","signatures":[{"sig":"MEYCIQDiEQod65cd5QpKV9GZzS1zgT8nVYorkB+tiyULKwGn5AIhAMNHd+YXTNOczi+YzNUAxSd4ze4J4nhSIH39atIIhlPY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404571},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"8afe0327eea13c2811d3debc1e64469203adbe23","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"明道 MingDao —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.57_1787481467575_0.5505189143842995","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"mingdao-harness","version":"0.1.58","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.58","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"019fb94372fc1040c8c6de889d0a2c1f4f90e75e","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.58.tgz","fileCount":80,"integrity":"sha512-W/N2IhCkPTdHYT1GJ+TXF5w4dwquNeFocrqnegxKuCFjVefus6+ZrB+6hjIevlP32m/iaKZfg08qq0c8K78cyg==","signatures":[{"sig":"MEUCICDVNpv0ag0Vspi9KUAV3m75P0XaNmMseDsm8VAmsbe7AiEAjSZtPOmjkjXlJnMtH894YfbJmGxskU9f0ZM723p/VCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408941},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"b9d17fab23e910ccbfde282229f71e759fbca384","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"明道 MingDao —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.58_1787488695462_0.22578530774938943","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"mingdao-harness","version":"0.1.59","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.59","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"2e86cd1774a4be014ffbfa0e44ff7e4b6e3a32af","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.59.tgz","fileCount":83,"integrity":"sha512-sEEfqhoDvTgTqcBv7DkLkd9SjXo/CBOAU2QRSXzIJlhXZubr2WLiQMuqg8wyyZCYflLFtfE5E+HE7dk1Lxn91A==","signatures":[{"sig":"MEUCIQC4IynwxOHDB0pADE7jcvgyaIncleIKe524VkWHz2wcIAIgBfwyu+6bJaUDyj5iOxtGt2Q+pEzSPwWjD7v2Tb8mOdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1421815},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"c9158a6efc5093f2b2aa9a6b1e25c1262b174545","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"npm --prefix desktop run dist:dir","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.59_1787493697698_0.6531082199533871","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"mingdao-harness","version":"0.1.60","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.60","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"3d91145143d05242286380e598ed6a80dcafde1a","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.60.tgz","fileCount":83,"integrity":"sha512-mx2Yi2WMKrrg2miNBlwvigR6oj0tYSuqey1XmXGCH6px7Pt5FYX0Gs+8xaA1yF28pB1YliUq9FN7VwOAo1fjbQ==","signatures":[{"sig":"MEUCIBjLzjkAzVdhbOyNJSwHL9IsIOx4YSy3Yg1bLFYbnTq6AiEAurHoYJbHHGITxSESI5Nt7Jf5xQtctBhOIT9owoaZNZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1428661},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"47236e78c92d03890f596a499d0be389ead1bf39","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.60_1787498014001_0.40534159467663655","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"mingdao-harness","version":"0.1.61","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.61","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"1f94f3f2f9b557bd41e0f121d0c7232cdc5e351b","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.61.tgz","fileCount":83,"integrity":"sha512-EpAwFIEopWcOSGaf2u7e3xbpzTr9SdiobTpRuF7o/MilIlmyZX9NdJT5h+qwsFc5Me+U9wQiFTjXacWlmM48cA==","signatures":[{"sig":"MEUCIHFXgVuWuHIIqIJzvZBD88S5CYvayF6pMEsnzwUS07X0AiEA+7PPWC2teHU76VCJXuTMCByl+Q20Ebr2UQcAYwtgnAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1438060},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"cc389f102f3359f3deebec00c82fa4c66854e258","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.61_1787537418322_0.6181754817637057","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"mingdao-harness","version":"0.1.62","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.62","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"58bf8c9a1d96dd2521f66879ecf36ae43e4af023","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.62.tgz","fileCount":83,"integrity":"sha512-VISLavzfSuF7KnLqeXM8MsCAUtf40Hg6CZj5yXRbVEboKyCCUgr9VZRFBnFEy4ZsAJOJvkC86xVmbDa6u90dHQ==","signatures":[{"sig":"MEUCIFNwRKuyCBLTd57lIuSt9hMTEhj4aqARy9EGVfJWERGzAiEAyralumhJsUAXDhrgoMMBzZe5BQatbGE0WuKNxkBl5zM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1438060},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"2a1a68c4489fa2ddc3b154c8e7f1d4479d3badfe","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.62_1787538181244_0.8198986868142641","host":"s3://npm-registry-packages-npm-production"}},"0.1.63":{"name":"mingdao-harness","version":"0.1.63","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.63","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"648c335e3acadc6f712e2c0c2393a21bc78da247","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.63.tgz","fileCount":83,"integrity":"sha512-mp7rlkSegekk0Mre6DIrqqVkflanGfDY6Yf4VLchI+JeNbMOcAZllLjlUUgBKmLt1ygijQoD7dJBOC55BxT0Iw==","signatures":[{"sig":"MEYCIQClfHPpfj2JGffnUHaAR6cpIpOw9I8c3oHbNCcCKJ/pKwIhAK4idh5dU4LkGhEm1NOFLmxn/mzPncolG8ceFOpTDYpS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1439286},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"6a782190762fd33e86b85dd68c662e8797f06e66","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.63_1787549707121_0.8809374661319482","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"mingdao-harness","version":"0.1.64","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.64","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"3a8331c89a9e4e7536e8a4cbbfa20f4ed7c75553","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.64.tgz","fileCount":83,"integrity":"sha512-PFdfXcYtAa2X5xqfZoGpB+eEwnelUsdhR5zsFLyYAticjWfQLQyXMFJosQaxBL15Yl/19KE16hWocdpoa0gtvg==","signatures":[{"sig":"MEQCIFUFB8AlibnX/u+F4Ld9iDki23L9svodlFO3xap7dic8AiA4p/fu5TwLT4UVqcNYE1zfOIB5eIvcX7mtMF4apmXbTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1451640},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"1bf134b5a34957928d75c5b86e45881acd36e2af","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.64_1787663547935_0.17382901243396853","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"mingdao-harness","version":"0.1.65","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.65","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"13b3a1bba1b806efdb1a843e0324547fae1e940a","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.65.tgz","fileCount":83,"integrity":"sha512-32VvsV97SrJdWtrJKyrID8+EdEVtasr2vjSsXH8pqUIoG2DXsmHZ2dQDY3GvPpnHSmn4IutsHosv7sDr/oRyLg==","signatures":[{"sig":"MEQCIBhsj7B2rYrwsBKd8u4WYcJ9dLUcpUJaqlQesXYAl1sAAiANqTssH8I9YtfsFGiRq3/pFkSqqLEwP6LkW0XRZ0VNjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452036},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"3c400942c31be348bdfd1647d019a6fe8f1cb652","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.65_1787674179482_0.32024622064411856","host":"s3://npm-registry-packages-npm-production"}},"0.1.66":{"name":"mingdao-harness","version":"0.1.66","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.66","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"f2bcf44a99d785df8835e09144010b10b079ba42","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.66.tgz","fileCount":84,"integrity":"sha512-O9BAkhVTqnmjBNaGRnubWGbHJREMkJ16Pd7ePps0MiZTHUhjzfVxMFFtX6tZS9gBrohc7AHguvtZCUEPOCtTTA==","signatures":[{"sig":"MEQCIGSl6stvhIYHwUzb79OoNFgcUut64rhgiDFHNA6TsncPAiAVyRuiF083CLonlAMBV2PYugSyWT3sHhlqfaI5G+4nPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470020},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"3edda165f641ddfa338634f0b6ddc9a1c6d5af93","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.66_1787825941281_0.024386177053242086","host":"s3://npm-registry-packages-npm-production"}},"0.1.67":{"name":"mingdao-harness","version":"0.1.67","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.67","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"9eee60a5e4c635abc2b3fd10f5174f11f1dea0a0","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.67.tgz","fileCount":84,"integrity":"sha512-0AwKUBtwwmvKbDwlqg8VUKBtb5ueKNCa3Y2crDYGkCDuyTk7QS9eg/3eEWNFEUjFPOgXOvOCZqlTKaGIgd4v6w==","signatures":[{"sig":"MEQCIHorV4TWhsL0Rw5UedaPrxtsIBmHpUZy49MyP1HMDjdMAiB2LEN0nQCbPRpNLy0dQ8nAQ6eNSQwroL9vTqDsd+087Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1487484},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"ea699bbd6cf295e2045f02088d61a736ce0be8ca","scripts":{"test":"node test/smoke.js","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.67_1787836500853_0.4093222330135169","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"mingdao-harness","version":"0.1.68","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.68","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"53a4cad3fdec34e2167fad12c3a968b4eba8083e","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.68.tgz","fileCount":84,"integrity":"sha512-dT4VHrzsNghGK+N8sH/v+fd3DvJ9qWtFKa963EcOiMA9DujE6Wk8uLzZeOg3j5SaZJiRvpVIIPLItAqqzKrzqg==","signatures":[{"sig":"MEYCIQCYcLY5yVU4Xf1Y/VVVwutoZJX3RIp6NaFmL8PDzADnoAIhAMW9fEozlEAy/gpvvPyXR+NZzS3ksZmK/0/dBtqJzq+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1494622},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"de1e4b3420dc9b92eca957f1bb24c973c1f5e8ca","scripts":{"test":"node test/smoke.js","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.68_1787884335322_0.547875733572305","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"mingdao-harness","version":"0.1.69","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.69","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"2415a2fe83134d613c7818cbd48f1c62bfe675ab","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.69.tgz","fileCount":86,"integrity":"sha512-2/1aKYcxKr65lB0ayhHzbhB03WrbeEiCJK6OQa/Y4QDe3QciTKIfSxZxE8U3OBiuGpOZys1MKlX6/ZzzhRxzoQ==","signatures":[{"sig":"MEYCIQC4B1HouFJoLVd9pK6YOaDAs1Di7X+YGdzBX+zA/hUlEQIhAIysgHEEscFs7NFILd8xYYMer1OLXF1cPa/Cmxx7xK1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1517583},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"9a21aa34cfb45b2d8266cca671024b1e2d6425e6","scripts":{"test":"node test/smoke.js","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.69_1787889941087_0.6723828798505327","host":"s3://npm-registry-packages-npm-production"}},"0.1.70":{"name":"mingdao-harness","version":"0.1.70","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.1.70","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"68be8e5627b69f13c70f2c74417a5c546522e3a5","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.1.70.tgz","fileCount":86,"integrity":"sha512-Zrh+ljViN1R8DYXfn/4DMyaV/VMUJMREB5FROhH3uIz1+u+DzGHssp5AcwtMHbaANjbt8i0no+T0KMdssMw8vg==","signatures":[{"sig":"MEUCIB274l+Lp4pWDABG3uvkflKiKeMIt0xN9OBeceFE5DLHAiEAwSIn5Hj2gME+I+hffgME5SRgeI115eaLbWDX1T4qG84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1524740},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"078527dec55e939230cdb9a17b1728d2f9c544d4","scripts":{"test":"node test/smoke.js","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.1.70_1787896260042_0.5313974246276185","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mingdao-harness","version":"0.2.0","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.0","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"33c949c28bc1492f2aba074e3cd17ec6872b939d","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.0.tgz","fileCount":88,"integrity":"sha512-twamS9NdyD9F2psJzODoynKAVCbyZ6wSnU6ocX9cC98Ao81fh8tRB69JUCijZRNNHgZnsM2iiePdRwJyYek65A==","signatures":[{"sig":"MEQCIDbaVsqpT81mQ7bHF+0lxbLy0udGd/wqBUVE1sVehmGTAiA7LeVY4V8EnuAP/Nu4kTO0WqA8xfSSA8xkvIA2EPkDZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1534590},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"9063865e01ee0af55b2f3535ac42655c3319107d","scripts":{"test":"node test/smoke.js","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","typecheck":"tsc -p tsconfig.json","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.0_1787989540604_0.2607000968490927","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"mingdao-harness","version":"0.2.1","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.1","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"7e219a8d00a4ced88cdc6c001e957557dca79522","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.1.tgz","fileCount":88,"integrity":"sha512-mte4C5tYpDLDZHXWUGOBQWhXQ0P89y9E1qK+taUjfJe3J0j9QYcMZ/893v9MewMVf5X9rr+o7R2hWOuZgyleCA==","signatures":[{"sig":"MEYCIQCQoAZeZYO+sSliCbrigZ820z8j+1yVhtfKO6+WKDQT5AIhAIvLMG/FSrJXTx+egTH36adwZuH9ch2Tto4XOW30pYPG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539446},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"42628d4df9ea058608858d996e35211328c84c23","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.1_1788150970063_0.4194438197131607","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"mingdao-harness","version":"0.2.2","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.2","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"dca12d55adfb0790c146b1bbb3382903b6fd2b04","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.2.tgz","fileCount":90,"integrity":"sha512-Pim7E3JGXp50eSO+XvxL46GbCdj+0lS5DN+v+Kl1n5QgRR8X/w1pwhCrGpe9ZqWYtePlBUnLYAPPyChEcW6O2g==","signatures":[{"sig":"MEUCIQCTOtAP5zD5JNOFZOgxMsU/3UEgHDpbZOQT+cHP5bcuYgIgK+vTLUCOGNHHWmqVTPk/HBHTppGJe64xbyfFvux+CBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1547910},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"8025844facdd89df751834e70f4b09317cede400","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.2_1788155139950_0.5449285214526371","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"mingdao-harness","version":"0.2.3","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.3","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"a99c6d874e7658221a8b1c3830ef21f8760f2cc6","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.3.tgz","fileCount":90,"integrity":"sha512-3ILgtLwJ2DsnqukbpLrFBG+f4zfecqe7HUT3brs+d/I1St4EECFqdV2cTyjNNy3bC+nTLu16N0FO66VMMjwkWg==","signatures":[{"sig":"MEUCIQDnq9HlD3uffwQP5hhitVSQ4SNz0dfn2n7aDMvwnBnGmAIgOIbb2FFP/tNFSOdNm0PjY0OrDtFzCsB30HqxpP4W6qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548416},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"5c7c0e22fd3a50409fa41588cabd783aa687fffa","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.3_1788162302834_0.6663297466949591","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"mingdao-harness","version":"0.2.4","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.4","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"18338bd878a8d543adeab632f175850ae6c01d14","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.4.tgz","fileCount":90,"integrity":"sha512-ADvU4EFf0i1AwWCNezQUcL4mvk6UowB3ThovZZXIBfEHGDSbMJ9rY8r14MsGIW8+hrZ1T33TeeMn5ngKxdT6cg==","signatures":[{"sig":"MEUCIQClvLeOUCR/R7nWAumTxe7RNcyymvBiTULkN+XipSWwOgIgPY32IhFc575lWj7PxDkaoVve+40NyR0LtaPjXdOQPUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1566581},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"69ae5d456ece9b0d13e420358e8c27f7f160d14f","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.4_1788173862241_0.9686576145123658","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"mingdao-harness","version":"0.2.5","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.5","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"748cf7e1a4d893259ff70ad4cb4b20b8fef23aba","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.5.tgz","fileCount":99,"integrity":"sha512-U+e5ERLEo9Co4sWWgEUgFeI4/NsDlNhpAoGW0UyAOnOARXa3dX6fqqQF6z7Se/QXgUG2vdIoY5bNhP4ahGqLvg==","signatures":[{"sig":"MEUCIAuLIGlIBQ2wbLSsNYm8B/erde1xUU6MV0usgoAlLb6dAiEA51D24NaMFpkZv0U0obwYwXGC/37hr47l+pAWOXd76nU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1601438},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"8a004bcb0c6230539dd44bf4dd0f660516c7000e","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.5_1788249935914_0.7980912584292272","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"mingdao-harness","version":"0.2.6","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.6","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"cec91f64488b30a4699670c8246612501a0e6dd6","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.6.tgz","fileCount":100,"integrity":"sha512-W1zg5TiPkggvMpvysxf76jSfIm2LZc3ndqCSE3i1+Nf0QoRZRzrZFIOpNEe/kh3smE/KTn3no3NrLJXkDypsIw==","signatures":[{"sig":"MEUCIFPTWiOl8bZ1iISeesOpQ0G/VvKhCogZXU3MOC2bjLNpAiEAp4gvbbKo/sWNhqEf8BOZzQzHJiCZhRryuPwdfz2wbpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1618435},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"61b95fea7a19c051e1f6e0ac2819e68416fc6569","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.6_1788352262970_0.12296619457766522","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"mingdao-harness","version":"0.2.7","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.7","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"4297113cf020267e1ee42555114e5062f342100c","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.7.tgz","fileCount":100,"integrity":"sha512-mBOmUq0AmukdbpfRV6xdcsy2GMwfjrg1uVDKBH1wvefXzmJjlFKrgoCx85oxOmiExD2AO6WtaG8YjF3CnCedQg==","signatures":[{"sig":"MEYCIQDpxo0+mLvDK1N9v/OjE+aHI1Af/q+41idV8WUe1d/h1AIhAIfS9gGiaKo0UO4bZnSdrycK+wHBvjr04VP5vSIAumW8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1622975},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"5bea3c4ef4854db1f4916da75bbc5a9f56a8eaea","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.7_1788358433150_0.20986413971481377","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"mingdao-harness","version":"0.2.8","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.2.8","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"5b9e25179c0ded012b5e087e8fc4d90c7974e692","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.2.8.tgz","fileCount":102,"integrity":"sha512-Fp3yKgyACSgGh72dLJI9RJpNLtXQV3zTbKeqYR/Unyh/hKfXABqFLrCBndeYrHoyWEcBABQUf2INUGE/V6IZYw==","signatures":[{"sig":"MEYCIQDM5o8LE6d9CU2XWEdFw2sAH8+IDSkcn7N1d+0KC8r/7wIhAJgRXGywNOOKLyXl4T7kAveqCTpSUbLgHXzoFhCiOtOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1638191},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"47036172b8e30ce826a354fbcf521836f42520bd","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.2.8_1788429188023_0.8802455367639002","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mingdao-harness","version":"0.3.0","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.3.0","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"427d1229a29ba1cd25d553986a714cfdaf312b82","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.3.0.tgz","fileCount":107,"integrity":"sha512-DGG4/XopIC8WBygp2p8YJgbkU5DD5a2D54db0cFHzg+AyI2orIhq9A/0y/1PjiyccRYSxkyf4ssqX78i4YeGSw==","signatures":[{"sig":"MEUCIQDy9FteBGJVBHSXsRlCIqsD6hanYNXJSV32oAwkclSOCwIgTNzy+v6aPGCFOYSSsdk/9cy7vnSFGC49/9sZ8gzma9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1681193},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"50186fcf8eadb5347fe62b05e17131218d28bfcd","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.3.0_1788490883418_0.19660429958476278","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"mingdao-harness","version":"0.3.1","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.3.1","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"d68344e84ce540cebb5f2458b00418f72b8362b1","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.3.1.tgz","fileCount":110,"integrity":"sha512-DKZI66jH4NHCq1P7D71NXXLSowIjUkGEzJzM4DlDgSJ48rnMeCT2u91fUjNCOd/TdOcoaKpELwCYXsVpM1fxKA==","signatures":[{"sig":"MEQCIElbilaNUo29WkMMh6PDHR20cGq+UMFVo1avP1kSgTlTAiBx+IWN9C8HcYCEMDMaZYjI06hQQSlWtOYR2cAw1my6eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1696410},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"0cdd1b97da32b68e95aa88ab04e6e16394a5cc51","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.3.1_1788537603568_0.757305828751847","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"mingdao-harness","version":"0.3.2","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.3.2","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"3220e7b9b8803ec183275afe44725712cfd8a4dc","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.3.2.tgz","fileCount":112,"integrity":"sha512-aZ2QGwnIVatLWH9ROrlaSQyEg61nL4Jqeaq0s0HObndK0jJR1sw7wW1Hl1Pf1JKcmgcBndPWrhtQM1QHAmDMEQ==","signatures":[{"sig":"MEQCIF0cJkxqx40Dudd3NG01lkMFKg+MeLLi9R6llgZ1oPStAiB6JSeF0YjYyzhjGDxUHKodzEJ7XdyG83A6p5DEgkY0Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1716007},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"6e2fdbfc40a73dc9c0eb6944a0431c68d8d2e61d","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.3.2_1788593533612_0.5882688596120602","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mingdao-harness","version":"0.4.0","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.0","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"c389dae5ff8b5f6830118991deda0aff51ecaa5c","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.0.tgz","fileCount":117,"integrity":"sha512-DZVsX5jcSDPnPFP4dC3MN32OkTz7IReY0lxbr+27Q25QEtdxSIVc05dsFBGWYeqYDrxRKWdcLNpINY4RxO/5/A==","signatures":[{"sig":"MEUCIGlynH1APE40EBcEeOzWYzYPpizQRkVXApLqzIt+8A1eAiEAnrLyvnS86cx8nME1LIfXO1CcvbzJu7MtVm7FrWzmn7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1762792},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"40187fb3ebae42d85390a08635d8ddb3b8499125","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.0_1788617916066_0.6959773983366073","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"mingdao-harness","version":"0.4.1","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.1","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"f4fba9f05a91231492053ff41339a48a762bb8cc","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.1.tgz","fileCount":118,"integrity":"sha512-8y17KxyUd2MzyxtqWdqlSIIKLMGkbOfTcva+0j2U3fSRa9P6EPL+XuBfm/VR1r9spVGhj+Ksvs822QaGnJWBuA==","signatures":[{"sig":"MEUCIQCBooC2VSHFCI1wwannVKRusDsEoW+OCeFhQtezIfPLqAIgbWhHAfPEJZozCVzKqHlLqlPJfbFdl4U4/Voey/RZZ+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1784386},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"6d99049e4ad96551e6ea2bdc4e9ee7b188fcf389","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.1_1788663570475_0.7364038378834699","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"mingdao-harness","version":"0.4.2","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.2","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"4faf608d9ea22e4cc0d13f5ee260931c1bc12db7","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.2.tgz","fileCount":118,"integrity":"sha512-ZyXToTz3KbHPELt8rP1710UtzWXlARtMfFzJbsKl7jnyWGAtWJPPxJL90UbatXCVe+WYnricC9SzPw2j2+xLhw==","signatures":[{"sig":"MEYCIQDIfL92F5xjw5AwQiLCHP3USzYT+ilvP77rMS72Yhx0wQIhANP15lY+SHdMrao00CBOTagW+GRFX6TJp4zMSp9tpEdB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1787137},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"ec7866cd464ed9dd8dabda959cbf4e20b32c5e75","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.2_1788680763439_0.08611620872545922","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"mingdao-harness","version":"0.4.3","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.3","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"6852bb07eec9b79ba6b16d9eba23da1678c42152","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.3.tgz","fileCount":118,"integrity":"sha512-vK0Ig7iNh1N3ytlFaQ02nMKF5WmjbhyyKWZdLJT8j8WMnmi7bVS76JhTCttCi84W4eFDuTLhaGgELNjxyuDWUA==","signatures":[{"sig":"MEUCIDi7PdbkokwKukL+VZ8XWm9O5jRKabFVjz5FHwO0fjCSAiEAofbtGcVzbc4+FufUpVw9tQbKICCO7OsiNzkhrGw0RgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1795466},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"bb104491659b783ba99135e99669e89508367e11","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.3_1788702290103_0.8535448672859438","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"mingdao-harness","version":"0.4.4","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.4","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"086e04ceb8647b5376d2b69e3acd96e3d79a41cd","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.4.tgz","fileCount":118,"integrity":"sha512-cQ0EyEgeBGZ2llxFx/n5YFwlsHbikHzcmsE9EEEUXtgoZ2Or+49R+kggXaDJ7xTJuQP7Lasgyag/7Lh1b2c1tg==","signatures":[{"sig":"MEYCIQCQmcmhrMG6M8fu3fPhwLbeA1qZlLSRt4NCPOLaJMBXrgIhAMb0tREBvBsUiXj/t536gWmkqOeE3Br63CY/1NOiv5JC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1802003},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"ebf1d489156de103b84229e73d7b00ac00a96fa3","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.4_1788774202782_0.7370012461937474","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"mingdao-harness","version":"0.4.5","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.5","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"91fa538a99374a2033e9a0b7eb2e315a68ad9d74","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.5.tgz","fileCount":118,"integrity":"sha512-lcwOj2n5FwMBhHOkLc1Ubpw4qnxGQZngVkCvYtEko1tl9hyv/KSlPQiZPiZ6orsQcLD35leiau0p9GCYfh6N6g==","signatures":[{"sig":"MEYCIQDxvjy0JIOsvFCxDrZvPdDrdDC4wvT4PW6yDuSgEFeQ2AIhAMDAnpdZUefNrprkbiR1Gaw0wjdYDrXysyCQxNI4F5wF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1818687},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"d0187d0dc5fc99d8193f8c3f15e8ff8144f160a3","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"11.17.0","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.5_1788791522861_0.7482053490527052","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"mingdao-harness","version":"0.4.6","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.4.6","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"a65786b436e0a90203383ec13ae582de3d6fe5c7","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.4.6.tgz","fileCount":143,"integrity":"sha512-ZVKTJjfhdHWyUTAuK5V1dv7XIM8scM2unAwg0ZrcfGQ7kDdsGL/762EqJkflw1XvLtytpR4MfaIoFNq49g0tQA==","signatures":[{"sig":"MEUCIQDH5HdoD5gyFKzEz6x4xMQHJiBt2bWNkCCI5fRbAEfv8QIgaK0ZhwiaLZosMcS5SKqKGew8QB1hHTLsXQkB9TwJkwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937377},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.4.6_1789141222256_0.4001553715219963","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mingdao-harness","version":"0.5.0","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.5.0","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"aa2ff9c26a32f29a8ec88e34cc6af45482cf9d98","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.5.0.tgz","fileCount":152,"integrity":"sha512-OLimCXbpVYn2kzUq+JmAlVBOBkhokfr1zUfJyCuiqYMjIBqFP1cMGwbQfFoo6q/NVR4R1oCrtbsUIjsZk+GaTQ==","signatures":[{"sig":"MEYCIQD0taz9kYS+iBFDKQPUBKxskP9i6R80e6EkC+OZDYyR0gIhAJuZMYiP82DzPwyjWCIcNFYPtn9brkBYWWAi01omtVu1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025233},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.5.0_1789141393634_0.9496996353968092","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mingdao-harness","version":"0.6.0","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.0","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"bafb59dc37ff27579dd7978c7d8d2e51c1af5256","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.0.tgz","fileCount":164,"integrity":"sha512-6fUBHgBiydP5sNqEbUVrt6QfmlrfkT3t1j3zaMn583Nejs12yBLM2Ji+4nrrFr+1uNWUZMBJpPZwEmdsj7m5CA==","signatures":[{"sig":"MEYCIQCl44unyCjOTzHDufBhZXYT07rU4J3p3ICdnFQL0TN+6AIhAJ0qHIOH2p0vnV75iG+e4X9oiEME+UieQwcSVb7vSSvo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218018},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.0_1789203154656_0.37482629583572846","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"mingdao-harness","version":"0.6.1","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.1","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"c983ed344c39ae6fff9f4d216b450fcc2fe73273","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.1.tgz","fileCount":164,"integrity":"sha512-HcAyBSSUKNTB0unas/cMXwINBGKGSBRhkb8B4iLVj+83ayVOkwPl0vtzeM/g6fE0NDw+Dqti2btA+ERy+2ZVGw==","signatures":[{"sig":"MEUCIQCwIYcQKZ/YBWKsOtpjeLyv9Gg5y8A9l4gzljSMaKSZVgIgETTScmPN1GCgShaNrvVrv7SR/YcNP/zAdSShXjq4bqE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2226293},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.1_1789221407602_0.017994596581107025","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"mingdao-harness","version":"0.6.2","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.2","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"f1006dae548c6e91da786d956d220959655d0475","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.2.tgz","fileCount":166,"integrity":"sha512-sul1KvUPHXUG6nDgM+Tghan4Zg/Q4wSIyVJn4pzuFXUwNm9ELgSBaCz3pV3qK4BE84KVVpgyV3QI9T808wNr1g==","signatures":[{"sig":"MEYCIQCYH/doFCmolFFvu06lC8QwhsyRN9M3ibOpbISafpGBegIhAJrUlm44/0nTfTH/I/tGFfwqezaDlCSyayvS/EH2tcE2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2405656},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"0e8868c781d7385f6edc68f3efb7ea0d154772f4","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.2_1789356480607_0.8655939933323502","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"mingdao-harness","version":"0.6.3","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.3","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"006e0e5f4ea5dd534f11cf14f193cf6f394bb468","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.3.tgz","fileCount":166,"integrity":"sha512-UL8VH93nEzNckgCSCoqJfcmqsAlL5oMx/uzqz9ldqbuKS+CpdRdlQTbcbjZtc9e62k2WwgGgILs2RIxw++veiA==","signatures":[{"sig":"MEMCH2nBBo69G1qEituDsXGzQ/pysZ4MgSp8kYCb3DlZr+ACIDTslKyqpin2r/OnyOyanSJt7JGsY7pUrHVPyev+4NfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2438572},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"gitHead":"14cd30d13e0588613b2fe53957842f5f284ec402","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.3_1789458580586_0.21286664166939362","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"mingdao-harness","version":"0.6.4","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.4","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"756ab786ad05d85cef640137f9f98fbc6c876a2f","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.4.tgz","fileCount":166,"integrity":"sha512-MSSWq65HGKhyMOzlEOXjTWwS+tT7xankGNE9AjpKCoiZVptd+aeo5u0QcQ/zmbL+5GJZQzS9SpyvoLlPnw8tSg==","signatures":[{"sig":"MEUCIDkMRz31kfsAiCAjwV1yZ6C42NyJOvIwh8lY9k8EVrbKAiEA7yMWzlP2n7uR5a2lqr41rGSbAXMUkCDEMP1YqSp8Hdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCiRDmaurJOrwoZTHJw0Wfk2cVBfrIrzK0Mkg7/WJpx9QIgGzDvJ1yQldL+Hp9sDqQX9NMVQ5M52/+V8u+k+/RvKd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2544127},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.4_1789987119213_0.18422901443668294","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"mingdao-harness","version":"0.6.5","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.5","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"8abcd640eacb3854d19e66da392576d853bd9970","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.5.tgz","fileCount":166,"integrity":"sha512-pI9lNUW0nzIEuKQfDdtVltL/v0I51QEoKTngH4weyCAEmHeqQ0vUQNg4WA3ElqQlFm2zkw7VTpZgL7EA2vPYkA==","signatures":[{"sig":"MEUCIQCgl+7UxD9sm7zKocRlFBWxw6sm/m0GEgokxsXRW1zb5AIgCTREpkUGLfa17tdaSaCNu9Cy2Ve4h6zc9UYwrG85PZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDpSJYr4YawhsRCrTVf1o0u1ByAcAdaZDZ3g6Vf1eKeTgIgRoWlLe0uVIkwT8UT9fNpQWDhQRPm6dWvfygH8vZj4iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2624228},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.5_1790073794519_0.3047932594878946","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"mingdao-harness","version":"0.6.6","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.6","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"7d5134a2c9298378da5cbbccd240f16cb68f03e1","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.6.tgz","fileCount":166,"integrity":"sha512-d/NrWDV79YoWPknDfqBQ235fqlw3d/TeFBgUq8Sca7XgJGd9gVwNWbZwJApTR1Rk6bBQyGAw90vrGCYUK6NxBw==","signatures":[{"sig":"MEUCIGE+Qe0ebuMLXXImjJKLXyUg4s96qUFt64XCg7S2FyqSAiEA8arTxIz/TxXPWSTUV/+YviVOYzeJ2hK68fIh//re7qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsQ/obRISjWQ4UjNJVCy7PMj+LrbtVGu+/4r/2BlRhAwIhAPKJkyA8XMJ+dm1eTxDWdiH6n3Plnup4p1yeQroH8Yph","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2633221},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.6_1790156925425_0.8134337352316048","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"mingdao-harness","version":"0.6.7","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.7","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"7d62914fe5293e1b3a3cc4b46ba6fcea35d3dfa8","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.7.tgz","fileCount":168,"integrity":"sha512-H4Z17D9Cw28N7xNFHwjjVLJFLwVEY902n6ADAePywUr3wlkFcqFR2FvzJzFH1At2bwQ+rNEBlURHyBlT0OPCWQ==","signatures":[{"sig":"MEQCIHOoSWHkNc66/UYJRiiq7CCkpVYrKviE1F1PamttF7fLAiAREjwLxoYLOJ5jjeeDR2fYhpSMEqarPwOx3xCyB0ShhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEN571oghULFmnPeYqAgfA6XHkNl1V3yDuB7BYv0O82zAiAdUHlF6Afco0ia25FJB0wCjGVdjTC1xR4+p+hxh2gM4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2679478},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.7_1790742905813_0.25878969179281985","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"mingdao-harness","version":"0.6.9","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","_id":"mingdao-harness@0.6.9","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"homepage":"https://harness.mingdao.ai","bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"dist":{"shasum":"5a0fe0f1dc59f168d98dab8e571fc0cb43f3b3e6","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.9.tgz","fileCount":149,"integrity":"sha512-dMwZnR0wl1Bx2zOH0wGvNl37htq2qYGhU1raP2wj57zb4sghRelHW+jxQJ5a9UcLAjn4oo16lOGtCNLzRVid+A==","signatures":[{"sig":"MEUCIQCTHdfdkDvxecyL6DaN7trWM2ZctPdS4QuQBrJdXt6NIAIgJepdFJqvXig3HZLL5LUgvQCmi/3qeI2zXVX2gFM5KSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICSUSoi9wQmGy+LlUd/Hm/cX71GAHhP1RVgYF0J3G1LuAiEAxq7QrwWhjTBNKGeDS8Fpx55ocNrfI3ODbO/I2zyi+QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2325832},"main":"src/index.js","type":"module","engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mingdao-harness_0.6.9_1790822711008_0.17382522062348826","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"_id":"mingdao-harness@0.6.10","bin":{"mdh":"src/cli.js","mingdao":"src/cli.js"},"bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"dist":{"shasum":"831784656c5d1f27eb242f0cb19b55845debb116","tarball":"https://registry.npmjs.org/mingdao-harness/-/mingdao-harness-0.6.10.tgz","fileCount":149,"integrity":"sha512-EwSLh/qU+4mZcD6De+PJspLMGtpeyiJK68VIO5gTPPMQmHQ7w1+56ZBtu1EooM+eX+MAmoI51kWvJnalgFOuAA==","signatures":[{"sig":"MEUCIGywzrNI7Q79jjmwc/rXF8lYuN5mMyAf0TMAz1f8KkgAAiEAmiEKcO5iD3cE0UN1fV+37mM4xscxJQV+2fEGC/caJ4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBecl1DfKtWjS4jqW0nJUFPQZ8ufb0Y/Zr38Fo2NBe0AIhANFsIgPJs+G+9vU3OG2YKY7bvpLdWCO/fkOwcVUgpCVC"}],"unpackedSize":2326196},"main":"src/index.js","name":"mingdao-harness","type":"module","author":{"name":"MingDao-Harness Contributors"},"engines":{"node":">=18.17"},"exports":{".":"./src/index.js"},"license":"MIT","scripts":{"test":"node test/run-all.mjs","bench":"node test/bench/bench-tokenizer.mjs && node test/bench/bench-routing.mjs && node test/bench/bench-compaction.mjs && node test/bench/bench-cost.mjs && node test/bench/bench-savings.mjs","start":"node src/cli.js","desktop":"npm --prefix desktop start","version":"node scripts/bump-changelog.mjs","coverage":"node test/run-all.mjs --coverage && node scripts/coverage-report.mjs","typecheck":"tsc -p tsconfig.full.json","preversion":"node test/smoke.js && node test/e2e-local.js && npm run bench","postversion":"git add package.json package-lock.json CHANGELOG.md 2>/dev/null; git commit -m \"chore: release v$npm_package_version\" --no-verify || true","desktop:dist":"node scripts/sync-versions.mjs && npm --prefix desktop run dist:dir","desktop:sync":"node scripts/sync-versions.mjs","prepublishOnly":"node test/smoke.js && node test/e2e-local.js && node test/e2e-schedule.js","typecheck:strict":"node scripts/strict-ratchet.mjs"},"version":"0.6.10","_npmUser":{"name":"mingdaotcm","email":"netmi@foxmail.com"},"homepage":"https://harness.mingdao.ai","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"_npmVersion":"12.0.2","description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","directories":{},"maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mingdao-harness_0.6.10_1790826950222_0.7781725529969306"}}},"time":{"created":"2026-08-23T09:25:09.372Z","modified":"2026-10-01T03:55:50.774Z","0.1.54":"2026-08-23T09:25:09.616Z","0.1.55":"2026-08-23T09:35:03.404Z","0.1.56":"2026-08-23T10:22:10.436Z","0.1.57":"2026-08-23T10:37:47.776Z","0.1.58":"2026-08-23T12:38:15.633Z","0.1.59":"2026-08-23T14:01:37.867Z","0.1.60":"2026-08-23T15:13:34.187Z","0.1.61":"2026-08-24T02:10:18.738Z","0.1.62":"2026-08-24T02:23:01.439Z","0.1.63":"2026-08-24T05:35:07.269Z","0.1.64":"2026-08-25T13:12:28.139Z","0.1.65":"2026-08-25T16:09:39.673Z","0.1.66":"2026-08-27T10:19:01.477Z","0.1.67":"2026-08-27T13:15:01.067Z","0.1.68":"2026-08-28T02:32:15.522Z","0.1.69":"2026-08-28T04:05:41.265Z","0.1.70":"2026-08-28T05:51:00.231Z","0.2.0":"2026-08-29T07:45:40.779Z","0.2.1":"2026-08-31T04:36:10.215Z","0.2.2":"2026-08-31T05:45:40.115Z","0.2.3":"2026-08-31T07:45:02.998Z","0.2.4":"2026-08-31T10:57:42.434Z","0.2.5":"2026-09-01T08:05:36.085Z","0.2.6":"2026-09-02T12:31:03.162Z","0.2.7":"2026-09-02T14:13:53.324Z","0.2.8":"2026-09-03T09:53:08.176Z","0.3.0":"2026-09-04T03:01:23.617Z","0.3.1":"2026-09-04T16:00:03.762Z","0.3.2":"2026-09-05T07:32:13.782Z","0.4.0":"2026-09-05T14:18:36.243Z","0.4.1":"2026-09-06T02:59:30.688Z","0.4.2":"2026-09-06T07:46:03.635Z","0.4.3":"2026-09-06T13:44:50.246Z","0.4.4":"2026-09-07T09:43:22.979Z","0.4.5":"2026-09-07T14:32:03.035Z","0.4.6":"2026-09-11T15:40:22.569Z","0.5.0":"2026-09-11T15:43:13.781Z","0.6.0":"2026-09-12T08:52:34.835Z","0.6.1":"2026-09-12T13:56:47.752Z","0.6.2":"2026-09-14T03:28:00.796Z","0.6.3":"2026-09-15T07:49:40.746Z","0.6.4":"2026-09-21T10:38:39.367Z","0.6.5":"2026-09-22T10:43:14.627Z","0.6.6":"2026-09-23T09:48:45.548Z","0.6.7":"2026-09-30T04:35:05.948Z","0.6.9":"2026-10-01T02:45:11.110Z","0.6.10":"2026-10-01T03:55:50.349Z"},"bugs":{"url":"https://github.com/MingDaoTCM/MingDao-Harness/issues"},"author":{"name":"MingDao-Harness Contributors"},"license":"MIT","homepage":"https://harness.mingdao.ai","keywords":["agent","harness","ai","cli","tui","llm","deepseek","coding-agent","mingdao"],"repository":{"url":"git+https://github.com/MingDaoTCM/MingDao-Harness.git","type":"git"},"description":"MingDao Harness —— 开源智能体框架（Agent Harness）。零依赖、开箱即用，针对 DeepSeek-V4 系列优化，开放主流模型接入。","maintainers":[{"name":"mingdaotcm","email":"netmi@foxmail.com"}],"readme":"# MingDao Harness\n\n> 开源智能体框架（Agent Harness）：**零运行时依赖、开箱即用**，针对 DeepSeek-V4 首发深度优化，开放主流模型接入。一条命令安装，终端与浏览器双界面，命令：`mingdao`（简写 `mdh`）。\n>\n> 项目简称 **MDH**（MingDao Harness），自 v0.4.3 起文档/日志/发布说明统一使用。\n\n轻量的「模型循环 + 工具 + 权限」内核，能力以 ESM 库导出、接口全部开放。架构见 [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)。\n\n> **语言政策**：本仓的**规范文档是中文**（`README.md` 与 `docs/`）；`README.en.md` 只覆盖\"评估与部署所需的最小面\"\n> （这是什么、3 步上手、安全模型与边界、命令索引）。两者冲突时，以**中文文档与代码**为准。\n\n## 为什么选 MingDao\n\n- ⚡ **真正的零依赖**：内核与 CLI 纯 Node.js ≥ 18，**无任何 npm 运行时依赖**、无构建步骤——装完即用，不拖 node_modules（桌面版外壳另需 Electron / electron-updater，见下文\"桌面版\"）\n- 💰 **DeepSeek-V4 深度省钱**：1M 上下文预设（单次输出上限 384K）、**缓存命中计价**（命中价仅为未命中的 1/30）+ 命中率仪表盘、峰谷计价（高峰＝北京工作日 9:00–12:00、14:00–18:00，闲时半价自动识别）、自动路由（pro 规划 / flash 执行 + 分类缓存 + 会话粘滞）、精确 tokenizer（官方词表 BPE）、滞回自动压缩、**Batch API 半价批处理**（`mingdao batch`）、**避峰调度**（`--offpeak` 高峰顺延到最近闲时 12:00/18:00）、**费用护栏**（每日上限防超支）\n- 🖥 **双界面 + IDE 全家桶**：产品级 TUI（流式 Markdown、代码高亮、编辑 diff、Ctrl+C 中断、Tab 补全）与 `mingdao web` 一键 WebUI（PWA 可装桌面、多任务并行、全项设置面板）；VS Code 侧边栏与 JetBrains 工具窗深度集成\n- 🧠 **36 个技能开箱即用**：14 个内置常驻 + 22 个可安装技能库（线上 registry 逐文件 sha256 校验防供应链篡改，`mingdao skill install sql` 一键装，可自建企业内 registry）\n- 🔌 **生态即插即用**：MCP 客户端（零依赖实现，`mcpServers` 配置即接入任意 MCP 服务器）+ Hooks 钩子 + 9 个 MCP 生态预设\n- ☁️ **云同步与多用户协作**：跨设备会话同步、分享码协作、跨设备冲突图形化三选一；服务端零依赖单文件，一台 Linux 服务器即可自建\n- 🛡 **安全默认**：权限三档（ask/auto/readonly）+ 工具级规则、bash 沙箱三档（bubblewrap）、API Key 与配置分离（绝不进仓库）、附件/正则/路径全部有界、**工具调用审计日志**（`mingdao audit` 追溯每次执行与拒绝）\n- 🖼 **多模态**：DeepSeek-V4-Flash-Vision-Exp 视觉模型内置，WebUI 直接上传图片；模型列表以官方 `/models` 线上名单为准，新模型发布自动出现\n- ♻ **长会话不丢上下文**：超预算自动压缩——早期段落由 executor 模型压成摘要注入（`/compact` 可手动），绝不静默失忆\n- 🔎 **历史会话秒搜**：增量索引全文检索（中文 bigram 分词，`mingdao sessions search` / WebUI 搜索框共用）；WebUI **会话级工作空间**——每个会话记住自己的项目目录，多任务并行互不串目录\n- 🌍 **真·跨平台**：Linux / macOS / Windows 全程实测，CI 矩阵常驻守护——Linux（Node 18/20/22）+ Windows（Node 20）+ macOS（Node 20）；覆盖率门禁只在 Linux/Node 20 腿执行（`--coverage` 需要 v8 覆盖率数据，其它腿跑普通测试）\n\n## 快速开始（3 步）\n\n```bash\nmingdao init                          # ① 向导：选服务商/模型 → 填 API Key → 选权限与沙箱\nmingdao                               # ② 开始对话\nmingdao web                           # ③ 或浏览器界面 http://127.0.0.1:3820\n```\n\n常用一行式：\n\n```bash\nmingdao \"用 Python 写一个快速排序\"      # 单次提问（脚本/管道友好）\nmingdao --format json \"问题\"           # JSON 结构化输出（机器集成）\nmingdao --continue                    # 继续最近会话 · --resume 从列表恢复\nmingdao --model deepseek-v4-pro       # 指定模型\n```\n\nAPI Key 从 [DeepSeek 开放平台](https://platform.deepseek.com) 获取。密钥只存本机凭证库（权限 600），不写入仓库与配置文件。\n\n## 安装指南\n\n### 任意平台（npm）\n\n```bash\nnpm install -g mingdao-harness   # 之后 mingdao / mdh 即可用（升级：npm update -g mingdao-harness）\n```\n\n### Linux / macOS\n\n一行安装（自动装 Node 并安装 `mingdao` 命令）。**三平台内容完全一致——你在哪个平台浏览，就用哪一行**（Gitee / GitCode 国内速度快，GitHub 面向海外）：\n\n```bash\n# Gitee（国内推荐）\ncurl -fsSL -o /tmp/mingdao-install.sh https://gitee.com/MingDaoTCM/MingDao-harness/raw/main/install.sh && bash /tmp/mingdao-install.sh gitee\n\n# GitCode（国内推荐；其 raw 接口对 curl 有反爬拦截，改用克隆式）\ngit clone https://gitcode.com/MingDaoTCM/MingDao-Harness.git MingDao-Harness && cd MingDao-Harness && bash install.sh\n\n# GitHub（海外）\ncurl -fsSL -o /tmp/mingdao-install.sh https://raw.githubusercontent.com/MingDaoTCM/MingDao-Harness/main/install.sh && bash /tmp/mingdao-install.sh github\n```\n\n> **为什么不是 `curl … | bash`**：管道形式下 curl 失败（网络中断/被反爬拦截）时不会输出任何内容，\n> 右侧 bash 读到 EOF 后**以 0 退出**——终端什么都不打印，用户会以为装好了。先下载再执行可以用\n> `&&` 卡住失败，也能看到真实报错。\n>\n> 若某平台的 raw 脚本下载被反爬拦截，改用克隆式安装（见下方「手动克隆」）。\n\n或手动克隆（建议在本平台克隆，速度最快；目录名统一为 `MingDao-Harness`）：\n\n```bash\ngit clone https://gitee.com/MingDaoTCM/MingDao-harness.git MingDao-Harness     # Gitee\ngit clone https://gitcode.com/MingDaoTCM/MingDao-Harness.git MingDao-Harness  # GitCode\ngit clone https://github.com/MingDaoTCM/MingDao-Harness.git MingDao-Harness   # GitHub\ncd MingDao-Harness && bash install.sh\n```\n\n- 无管理员权限时自动安装到 `~/.local/bin`；装完 `mingdao init` 开始使用\n- 卸载：删除 `mingdao` / `mdh` 命令即可，数据目录 `~/.mingdao/` 按需保留\n\n### Windows 10 / 11\n\n1. 在本平台克隆或下载本项目并解压（上方三条克隆地址任选其一，国内建议 Gitee / GitCode）；\n2. 双击 `install.bat`（自动经 winget 安装 Node.js，无需管理员权限）；\n3. 运行 `mingdao init` → `mingdao`。\n\n说明：`bash` 工具自动使用 `cmd.exe`；配置目录 `C:\\Users\\<用户名>\\.mingdao\\`；推荐 Windows Terminal / PowerShell 7 获得最佳彩色显示。\n\n### 桌面版（Electron）\n\n```bash\nmingdao desktop          # 任意目录启动桌面版（首次运行会提示安装 Electron，带镜像指引）\nnpm run desktop          # 等价写法（需在仓库目录内）\n```\n\n- 内置服务零端口暴露（127.0.0.1 随机端口 + 一次性令牌）、系统托盘常驻、窗口状态记忆、\n  权限一律拒绝、外链走系统浏览器、打包版自动更新；\n- 安装包：Linux `AppImage`/`deb`（本地 `npm run desktop:dist` 已实测构建）、Windows NSIS、\n  macOS dmg；打 tag 后 CI 自动构建三平台安装包（详见 `desktop/README.md`）。\n\n### 从源码运行（开发）\n\n```bash\ngit clone https://gitee.com/MingDaoTCM/MingDao-harness.git MingDao-Harness && cd MingDao-Harness   # 其余平台见上方「手动克隆」\nnode src/cli.js        # 直接运行，无需安装\n```\n\n开发者护栏（提交前建议执行；CI 会强制跑全套）：\n\n```bash\nnpm install            # 仅装 devDependencies（typescript + @types/node），运行时依旧零依赖\nnpm run typecheck      # tsc --checkJs 类型护栏（覆盖 agent/cli/commands/provider/cachestats 等核心模块）\nnode test/smoke.js && node test/e2e-local.js && node test/e2e-web.js && node test/e2e-schedule.js\n```\n\n### 验证安装\n\n```bash\nmingdao --version      # 显示版本号即成功\nnode -v                # 需 ≥ 18.17\n```\n\n## 使用指南\n\n### 终端会话\n\n会话内命令（输入 `/help` 查看全部）：`/model <名>` 切模型 · `/mode pro|flash` 快捷切换 · `/compact` 手动压缩上下文（超预算时另有**自动压缩**：早期段落被 executor 模型压成摘要注入，替代静默丢弃） · `/plan` 先计划后执行 · `/memory add <内容>` 长期记忆 · `/skills` 技能列表 · `/sessions` 历史检索 · `/status` `/cost` `/cache` 状态与费用 · `/mcp` MCP 状态 · `/route` 自动路由开关 · `/exit` 退出。支持 Tab 补全、↑↓ 历史、Ctrl+C 中断、行尾 `\\` 多行输入。\n\n### 后台任务与调度\n\n```bash\nmingdao run \"重构 src 下的工具层\" --permission auto   # 后台任务（独立进程）\nmingdao tasks / tasks watch / tasks kill <id>        # 任务面板\nmingdao schedule add \"生成周报\" --at \"2026-08-21 09:00\"   # 定时一次\nmingdao schedule add \"同步数据\" --every 2h                # 周期（可 --anchor 09:00 每日锚点）\nmingdao schedule chain \"构建\" \"测试\" \"部署\"               # 链式依赖\nmingdao schedule list/remove/pause/resume               # 管理；重启自愈\n```\n\n### 自更新（`mingdao update`）\n\n```bash\nmingdao update          # 一键升级：从 Gitee/GitCode/GitHub 三镜像取最新（哪个可达用哪个）→ 自动跑冒烟测试 → 失败自动回滚\nmingdao update --check  # 只对比版本，不改动工作区\nmingdao rollback        # 回滚到上次 update 之前的提交（升级验证失败也可一键退回）\n```\n\ngit 安装形态（仓库 + 全局链接）开箱即用；npm 形态按提示用 `npm update -g` 升级。\n\n### WebUI（`mingdao web`）\n\n- 流式对话：Markdown 渲染、代码高亮、编辑 diff、工具卡片、思考实况、实时滚动\n- **上传入口**：输入框 📎 上传图片（视觉模型，如 `deepseek-v4-flash-vision-exp`）与文本文件\n- 多任务并行（上限 8）、权限确认弹窗、会话管理、PWA 安装到桌面\n- ⚙ 设置面板全项管理：模型与 API Key（动态模型列表）、权限/沙箱、调度、工作空间、记忆、缓存仪表盘、技能库、云同步\n- 远程/手机访问：配置 `\"web\": {\"host\": \"0.0.0.0\"}` 后自动启用访问令牌（打印 `?token=` 链接；`mingdao web --auth-token <令牌>` 可固定）；默认 `127.0.0.1` 本机免令牌\n\n### IDE 集成\n\n- **VS Code**：`ide/vscode/` 复制到扩展目录 → 侧边栏内嵌完整 WebUI、选中代码右键「发送选中代码」、服务器随面板自动启停\n- **JetBrains**：`ide/jetbrains/` 工具窗（JCEF）集成，`./gradlew buildPlugin` 构建后安装\n- **桌面快捷方式**：`bash scripts/desktop/install-desktop.sh`\n\n### 工作空间\n\nWebUI 顶部（⚙ 右侧）下拉切换/新建（目录缺失自动创建，服务端工作目录随切换）；CLI：\n\n```bash\nmingdao workspace add 项目A ~/projects/a   # 登记（list/use/path/remove 管理）\ncd \"$(mingdao workspace path 项目A)\"        # 一键进入\n```\n\n### 技能系统（36 个开箱即用）\n\n内置 14 个常驻技能（`git-commit` `code-review` `debugging` `testing` `pdf` `docx` `xlsx` `pptx` `docker` 等）+ 22 个可安装技能库：\n\n```bash\nmingdao skill search 文件      # 搜索（内置库 + 线上 registry）\nmingdao skill install sql      # 一键安装到 ~/.mingdao/skills/（可改可删）\nmingdao skill list/uninstall/update\n```\n\n安装来源自动识别：库名 / 本地目录 / SKILL.md 的 URL / git 仓库；安装前 dry-run 校验格式。三级优先级：用户级 > 项目级（`.mingdao/skills/`）> 内置。企业内网可设 `MINGDAO_REGISTRY_URL` 指向自建 registry。\n\n### 云同步与多用户协作\n\n**服务端**（一台 Linux 服务器，零依赖单文件）：\n\n```bash\nsudo mkdir -p /var/lib/mingdao-sync\nsudo mingdao sync-server 443\n# 公网务必 HTTPS：SYNC_CERT=/证书/fullchain.pem SYNC_KEY=/证书/privkey.pem\n```\n\n**客户端**：\n\n```bash\nmingdao sync login <用户名> <密码> https://你的服务器   # 首次自动注册 + 设备配对\nmingdao sync push / pull / status                      # 推送 / 拉取 / 状态\nmingdao sync passwd                                  # 改密码（隐藏输入旧/新密码两次；吊销全部设备，需重新登录）\nmingdao sync share <会话名>                            # 分享会话 → 16 位分享码\nmingdao sync accept <分享码>                           # 接受分享（再次接受即刷新）\nmingdao sync conflicts                                 # 跨设备冲突三选一（保留本地/采用远端/都保留）\n```\n\n多设备自动同步（会话结束静默推送）；冲突绝不丢数据（自动 `.server-*` / `.remote-*` 备份 + 图形化选择）；WebUI 设置面板含完整同步/分享/冲突区块。\n\n### 垂域 Pack（v0.5.0 · Pack API v1）\n\n把**某个行业的智能体**打包成一个可安装、可校验、可版本化的单元——不改内核源码：\n\n```bash\nmingdao pack new tcm            # 生成脚手架（manifest + 入口 + 领域提示词）\nmingdao pack verify ./packs/tcm # 静态校验 + 运行时契约校验（CI 门禁，非 0 退出即失败）\nmingdao pack list / info tcm    # 查看已加载 Pack 与贡献面\nmingdao cost --by pack          # 垂域费用分账\n```\n\n一个 Pack 可以贡献四类东西：\n\n| 贡献 | 作用 |\n| --- | --- |\n| **工具** | 领域工具，注册为 `pack__<pack>__<tool>`，与内置工具同走权限 / 审计 / schema 瘦身链路 |\n| **约束（领域红线）** | `tool-deny` / `tool-arg-require` / `arg-forbid` / `output-forbid` / `completeness` / `confirm`，在内核三个时机**强制**（不是提示词里的一句话），命中写审计 |\n| **领域提示词段** | 注入系统提示（确定性排序、字节稳定，不破坏前缀缓存） |\n| **费用归因** | Pack 内模型调用走 `ctx.llm()`，自动入账 + 四维归因（`pack`/`tool`/`purpose`/`model`） |\n\n三级遮蔽：`<项目>/.mingdao/packs/` > `~/.mingdao/packs/` > 内置 `packs/`；坏 Pack 只告警、不阻塞启动。\n契约与示例见 [docs/PACK-API.md](docs/PACK-API.md)、内置中立示例 `packs/example-hello/`。\n\n### 模型与 Key\n\n- 内置：DeepSeek（`deepseek-v4-pro` / `deepseek-flash`〔旧名 `deepseek-v4-flash` 仍兼容，官方已改名〕/ `deepseek-v4-flash-vision-exp`）、OpenAI（GPT-5 系列）、Qwen（qwen3.7-max）、GLM（GLM-5）、Kimi（kimi-latest）\n- **动态模型列表**：下拉框只显示已设置 Key 的服务商，名单以官方 `/models` 接口线上拉取为准（缓存 1 小时，设置面板可手动「刷新模型」），新模型发布自动出现\n- 自定义 OpenAI 兼容端点：WebUI 设置面板直接添加/修改/删除（名称/标签/API 地址/Key，可标 `vision` 支持图片）\n- 其他协议：`~/.mingdao/providers/<name>.mjs` 写 `createProvider(cfg)`，见 [docs/PROVIDERS.md](docs/PROVIDERS.md)\n\n### 安全\n\n- **权限三档**：`ask`（默认，写文件/命令逐次确认）/ `auto` / `readonly`；工具级规则 `{\"mode\":\"ask\",\"allow\":[\"bash:git *\"],\"deny\":[\"write\"]}`\n- **沙箱三档**（Linux + bubblewrap）：`off` / `readonly` 全盘只读 / `safe` 只读+断网；非 Linux 自动降级并明示\n- **密钥分离**：Key 存 `~/.mingdao/credentials.json`（600 权限，`mingdao key` 管理），`config.json` 无密钥可分享可提交\n- **共享令牌 = 同一用户**（v0.4.7 明确边界）：WebUI 的访问令牌是**部署级**的，不区分使用者。\n  局域网内多人共用同一令牌时，任务面板/中断/会话彼此可见——这是当前设计的边界，不是缺陷修复\n  范围内的遗漏。需要多用户隔离时请一人一实例（不同端口 + 不同 `MINGDAO_HOME`）\n- **内网 / 信创部署**（v0.6.0）：`bash install.sh --offline`（Linux/macOS）与 `install.ps1 -Offline`（Windows）\n  均可在**完全断网**环境安装（不装 Node、不碰 npm，\n  直接软链；本项目运行时零依赖）；内置 `vllm` / `ollama` / `oneapi` 预设覆盖国产推理栈与内网网关\n  （绝大多数提供 OpenAI 兼容层）。**本机/内网端点免除「必须有 API Key」的硬校验**（这类端点通常不校验，\n  很多也不发放密钥）——但公网端点仍然必须有 Key，不因内网便利而放松。\n  离线包由 `bash scripts/build-offline-bundle.sh` 生成（含内网操作说明与校验值）\n- **出网白名单**（v0.6.0）：`config.net.allow` 声明允许的出网目标（精确主机 / `*.子域` / IPv4 CIDR），\n  `mode: warn|block` 决定越界是记账放行还是拒绝；`mingdao net report` 导出「本机访问过哪些外部地址」用于自证。\n  **边界**：覆盖内核经由 HTTP 出口与自更新 `git` 联系的目标；**不覆盖** MCP 服务器、\n  `config.tools`/Pack 工具自起的子进程、桌面版 Electron 外壳的更新检查，以及用户在 `bash` 里自己敲的命令\n  ——它证明「内核没有偷偷外传」，不等于「这台机器绝对没有外传」。\n  需要进程级强制请用出网代理/防火墙，本闸门是**内核自证**工具而非沙箱（详见 [docs/CONFIG.md](docs/CONFIG.md) 出网白名单一节）\n- **PID 归属校验分平台**（v0.4.7 明确边界）：`killTask` / `stopDaemon` 在动手前会确认\n  「这个 pid 确实还是我启动的那个进程」，避免 pid 被系统回收复用后误杀无关进程。\n  Linux 读 `/proc/<pid>/cmdline`、macOS 走 `ps`，两者都能精确校验；**Windows 两者皆无**\n  （不为这一处判定引入 PowerShell/WMI 依赖），此时退回 best-effort 按存活处理，并把限制写在这里。\n  需要精确校验的场景请部署在 Linux / macOS 上\n- **遥测：只有桌面版的一条更新计数，且可一键关闭**（v0.6.5 明确）：\n  桌面版在**新版本下载完成**后，向 `https://harness.mingdao.ai/updok` 发一次 POST，\n  内容是 `{kind:'update', os, ver}`——**只有平台名与版本号，不含任何用户标识、会话或代码内容**。\n  它是官网「桌面自动更新次数」的唯一数据源（安装包的下载次数无法区分\"人点的\"与\"更新器拉的\"，见\n  `site-stats.mjs` 的口径说明）。**关闭方式（任一即可）**：环境变量 `MINGDAO_NO_TELEMETRY=1`，\n  或 `config.json` 里写 `\"telemetry\": false`；关闭后不影响自动更新的下载与安装，只是不再计数。\n  CLI 与 WebUI 本身**不发送任何遥测**；`mingdao net report` 可以把本机出网目标逐条列出来自证。\n\n## 配置与扩展\n\n配置字段、权限规则、Hooks、MCP、云同步、自定义 Provider 的完整说明见 [docs/CONFIG.md](docs/CONFIG.md)；架构见 [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)；Provider 扩展见 [docs/PROVIDERS.md](docs/PROVIDERS.md)。\n\n## 常见问题\n\n| 问题 | 解决 |\n| --- | --- |\n| 提示「没有可用 API Key」 | `mingdao key set <服务商>`（或 WebUI 设置面板设 Key）；Key 从对应平台获取。脚本里用 `echo \"$KEY\" \\| mingdao key set <服务商>`，避免密钥落到 argv（`ps` 可见） |\n| 模型下拉框是空的 | 说明没有任何服务商设置了 Key——设 Key 后自动拉取线上模型列表（可点「刷新模型」） |\n| 沙箱提示降级 | 需要 Linux 且安装 bubblewrap（`apt install bubblewrap` / `dnf install bubblewrap`） |\n| Windows 颜色异常 | 使用 Windows Terminal 或 PowerShell 7 |\n| 同步服务器自签证书报错 | 登录时加 `--insecure` 过渡；正式环境请配置 Let's Encrypt 证书 |\n| 上传图片报「模型不支持」 | 切换到 `deepseek-v4-flash-vision-exp` 或给自定义模型加 `vision` 标记 |\n| 局域网/公网访问 WebUI | `mingdao web --auth-token <令牌>`（或 `MINGDAO_WEB_TOKEN` / `web.token`）；未配置且非回环绑定时自动生成随机令牌并打印 `?token=` 链接，所有数据接口强制校验令牌与 Host 头 |\n\n## 目录结构\n\n```\nsrc/               CLI / Agent 循环 / 工具 / 权限 / 技能库 / MCP / 云同步 / WebUI（内核与 CLI 全部零依赖）\n  src/web/         WebUI 服务端与前端（app.js / index.html / routes 各域）\n  src/commands/    CLI 子命令（init/run/web/key/pack/batch/ledger/schedule/sync/update…）\n  src/tools/       工具实现（read/write/edit/ls/glob/grep/bash/git/fetch/skill/task…）\nskills/            14 个内置常驻技能\nskills-lib/        22 个可安装技能库预设\nregistry/          线上技能 registry 索引\npresets/           内置 Agent 预设（如 local-audit）\npacks/             内置示例 Pack（example-hello）\nassets/            内置分词器数据（tokenizer-data.json.gz，约 762 KB，`src/tokenizer.js` 使用）\ndesktop/           Electron 桌面版外壳（含自动更新、原生目录选择器）\nide/               VS Code / JetBrains 插件\nscripts/           发布与质量脚本（覆盖率、棘轮、发布校验、文档守卫…）\ntest/              smoke（离线）/ e2e（真实进程与 HTTP）/ api-contracts / bench / mutate（变异验证）\ndocs/              架构与扩展文档（`docs/internal/` 是内部过程文档，不随 npm 包分发）\ninstall.sh / install.bat / install.ps1   一键安装\n```\n\n## 测试\n\n```bash\nnode test/smoke.js         # 离线冒烟：工具 / SSE / Agent 循环 / 权限 / 技能 / 同步\nnode test/e2e-local.js     # 端到端：mock 服务器 + 完整 CLI 进程\nnode test/e2e-web.js       # 端到端：WebUI HTTP/SSE/权限/调度/同步\nnode test/e2e-schedule.js  # 端到端：定时/周期/链式调度\n```\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}