{"_id":"dsh-harbor-evolution","_rev":"27-11092332489ad2b1d67054d89de2589e","name":"dsh-harbor-evolution","dist-tags":{"latest":"0.10.3"},"versions":{"0.1.0":{"name":"dsh-harbor-evolution","version":"0.1.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.1.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"4e71921356a9697e50cb4c76725ec3b189c2881c","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.1.0.tgz","fileCount":9,"integrity":"sha512-FxlaVg0ilgw/b+cnmvjOIkM519B4IVA30R3Wosje70t9u7Zy0CHXcV1bbOyuoDPwD/4fsxIosefWCAQEBNCVkg==","signatures":[{"sig":"MEQCIG1hg81zcIsWxIzyoCpAyEa3SbnchOhWy7Ccul7dGoQNAiA3dUIsHqVkuS9yxfZU7T2dfQl9LUyKySXJowkOn6RwBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17701},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":"./index.js","gitHead":"6d18011b2807a67befea1d6de7195bf3a90ca95c","scripts":{"test":"node --test","check":"node --check index.js && node --check bin/dsh-harbor.mjs && node --test"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin for snapshotting Cordis Candidates and evaluating them with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.1.0_1786970362012_0.5534533663514252","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dsh-harbor-evolution","version":"0.2.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.2.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"fb07142a33a974ee7db97bc75e39081f6d6da02f","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.2.0.tgz","fileCount":12,"integrity":"sha512-uVXEIrQ+oszZ2hmByCih5bBvXjySQX8DvztRls6nv+rFjjVNwd45czOKwsIlmpfnJPUgkgk2hJZRR4b2NLjtiA==","signatures":[{"sig":"MEUCIHmiSGFEjGeVSrqan5T3OT1BWUMkffUxPRPU8twvaJf5AiEArxf3nWFV/7F81G5/AkzUJsFxsUG9MYkLg6ZGDeX+Wlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33784},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":"./index.js","gitHead":"3eb2cc9d8afd45bbc5fd240c66ae296ae7f6a0f5","scripts":{"test":"node --test","check":"node --check index.js && node --check bin/dsh-harbor.mjs && node --test"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.2.0_1786974458412_0.8901832821222657","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-harbor-evolution","version":"0.3.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.3.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"b95e6959df6e57f3c98d1db133355a0d50e6e44b","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.3.0.tgz","fileCount":13,"integrity":"sha512-gWmdEwVX+LNdYCoa3lWygJHwxjnKev2w++GiOR2ccfWnANz4HUvLJm73vizT2Nm1Yrl6cLvB7rzhqK8swpSjWA==","signatures":[{"sig":"MEUCIHwC/7pzngk4muDfRAgpmPVY/XupVtwrdFIcWpBcN7jLAiEA82NfhoraA9j6wfOFa8WYuwmOSys5W8kKBBXprUz+01w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43917},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":"./index.js","gitHead":"844d39fba6782126b8e4d756aa7e8b7eb358eeb0","scripts":{"test":"node --test","check":"node --check index.js && node --check bin/dsh-harbor.mjs && node --test"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.3.0_1786979328451_0.46418462760114987","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"dsh-harbor-evolution","version":"0.3.1","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.3.1","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"a0ebc6a1ca504bfcaec6702fd92fa91a6c042984","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.3.1.tgz","fileCount":13,"integrity":"sha512-lbwtRN4PHXa3W7qIMoDCzVPz1pmGcYIL7Xg4215Cd4MygKmY2N3rjXazIrNx5s2BC4fgVx/8wdQ5n+REVHsXBQ==","signatures":[{"sig":"MEUCIQCJsZoc11RIayKjapE1kqDY13coNsx88bjYv/19yofj+wIgYhCNBthlaiYOTEyjp07+o/E9rA8nVpXn+3Z4faP8QH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45770},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":"./index.js","gitHead":"2855b029501340a459333f894c03d39cd5a39362","scripts":{"test":"node --test","check":"node --check index.js && node --check bin/dsh-harbor.mjs && node --test"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.3.1_1787062666265_0.6955772423535007","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-harbor-evolution","version":"0.4.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.4.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"83e7b86030c5e3f3f9d06b5908a44de201d5def1","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.4.0.tgz","fileCount":17,"integrity":"sha512-mjJQg6bCwiQpM1WQL0IO4YfCdFKfDLCU3I+AfxJVuu5ao47ALvnCzxxOf3/5/q8SLcoPDRbvH+uPHhrgmAhLAQ==","signatures":[{"sig":"MEUCIQCCSq+WXje2B1AThO0Qjea/UUQKR+ErJD2lkF4R8gNgxgIgP1nxEb3aoF5NSyKFAvqgNalr8kvwGtr2Dh2FjqxwgdU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357538},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json"},"gitHead":"a5733358366222dcdcde3b8da8df4a6ab2ad99e3","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.4.0_1787071166109_0.19689337106342353","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-harbor-evolution","version":"0.5.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.5.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c1e0554b9156aaba3c7e5a870bc9879ab27bf6d3","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.5.0.tgz","fileCount":17,"integrity":"sha512-EMaJAWZTtMFzQ5u17rRGgXnVnHMHK2jlFIyznua98zCixqSP6U04t8V8lxBFaVmGkplvceHhKxeX3MkU/xI9IA==","signatures":[{"sig":"MEQCIDnOhRyWIoMlgFz1fXXH6oUURDv8xc8oPzL0O2NHwjiDAiBXH3zurs/xxmqJIJ+DguZfTd8gTbTHTJAfuUTfHxfpLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374536},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"bff5bc0b6e0d14cac91ad68570ed3628a5e3873e","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.5.0_1787242883986_0.5086485081178642","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-harbor-evolution","version":"0.6.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.6.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"92616731bec8a3efaad0d6b952b275300d00cbfd","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.6.0.tgz","fileCount":22,"integrity":"sha512-VxuWrwxIf3BdajS+k00lZ6FXCxsjWN6xz5ncvAVbOLFO7AaKpblDuWA6pbTJ+ge18efQLE+HX/UHFnOEJIrwTQ==","signatures":[{"sig":"MEUCIQC8kQxXb9UJfotcfXKA4N8Zvlib7yaU9DyrLx6I52rxNAIgUTIDJsUaLK8Dw7MwRpjHJIY+e1HEX8yd69jr14vBczc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532587},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"gitHead":"9775a39291ae513c394de8d6f6f44334ed1c17a3","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.6.0_1787415345260_0.42734986562299193","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"dsh-harbor-evolution","version":"0.6.1","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.6.1","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2c49b92fdbcb481d072287fb5c6db1038f8dc28d","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.6.1.tgz","fileCount":22,"integrity":"sha512-dqIeTOjxLoqe8lt25/+0JiCrEkwqmoe3crpG7n9q53X91Z1wUNgUV/DfXNBh4p8voc95eQCbPsNQXowZYEN58A==","signatures":[{"sig":"MEYCIQDSEtr8Y6nlMANdx9I/Ch4IcKNvn5ND13yOPtnNnRjuOwIhANa4xFrnsa3DN95yu08hYdDpYlYA/L+ALeYeJPTMz0TQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532884},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"gitHead":"ccd53d16cdbed2ebf79d86db3b4c3ffa0b21b36e","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.6.1_1787416442544_0.3154376604458988","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-harbor-evolution","version":"0.7.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.7.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b377d92d2d02c67da5e33984160f7f0570a44170","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.7.0.tgz","fileCount":23,"integrity":"sha512-fePO2c5s4gk6PNB9qC6qWwTMDyubJn2t9Nx8hL6GHuzldexN6YpSOXqNCNX/2m9kPYTbC4rFYW11feZ9qh280A==","signatures":[{"sig":"MEQCIFFlQJBa4mDEJAeplkjZXXIH88ShrTDsqcmNTNvLyrhyAiBDzCA/mddfnWRqRMTRVFGyx7pzq0rImBV1uy4gdn9DGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542360},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"gitHead":"0d632659853031d32fdf1636b0053813d84aa9ba","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.7.0_1787455163819_0.8601616552088662","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"dsh-harbor-evolution","version":"0.7.1","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.7.1","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"3e01921de91f20012872908de0797ecd52a20fd1","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.7.1.tgz","fileCount":24,"integrity":"sha512-OCQg5Ko3upnThnTh1+rwCwkYS94hKwT0hHFiZ40aI4fEscI936SIm2SKXP9UFbHksLtqL1QviaFLUzVkHlkS5w==","signatures":[{"sig":"MEYCIQCY2Tl8R30ZiW5WU/5nnbvTnwzn4IGgEZZm2sroEufBRAIhAPA5R2xrHdaEKW+NlRXhA1AJDts4bKXqPoPHSrnOIa1W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":555455},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.7.1_1787498172197_0.2739484894751636","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"dsh-harbor-evolution","version":"0.7.2","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.7.2","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"71eda2fe55a6d71dca86093219800ee9bbd1cf8c","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.7.2.tgz","fileCount":24,"integrity":"sha512-krDwaZR4B4OM4qnjeFP0KyvVqMypDZviLGTzJd7DLuDk8FIQ/QBV6tPgTm07GoDxaQV2GA7IN+x6bGeopCFS1Q==","signatures":[{"sig":"MEYCIQDP39WimaCCn9XXsTS7OyJuzgVPiDadhcTngftjuvYPgwIhAKbLT+YBxFNFkvN7UbOvAD0CCTXG2iG1oVnUWFaH/NsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557751},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"peerDependencies":{"@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.7.2_1787585195687_0.7760360522888112","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"dsh-harbor-evolution","version":"0.7.3","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.7.3","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"87ff9adb172f44fe20f82479b942d326c030073a","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.7.3.tgz","fileCount":26,"integrity":"sha512-DKoatVBK1/6M/iAWPZbGaPjtj0OAtAVXGAM+t6YG/XDsM15XuIfH5ESh53SLVPjpVGQoPVg2T/kxwBAVTEMYjA==","signatures":[{"sig":"MEQCID0ZqOUl6P9ThPV734wn8Y1mqjDTo/yVIKFq2STzjx36AiAP95LkQSwfONznAnnPzOpE4As7ugQNBDhpZQtgGzb8Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":626504},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"11.12.1","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"follow-latest","dshRuntimeVersion":"latest","candidateAcpPackage":"@deepseek-ai/dsh-acp-demo@latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.7.3_1787669874015_0.6432078277318369","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-harbor-evolution","version":"0.8.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.8.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b84eebd48da34e54ec2be0298c59371e436287d9","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.8.0.tgz","fileCount":36,"integrity":"sha512-UiG95RVyE9kUAG4DknG22oNRnvjlqGabSe8f1dY/ItQ+0XS7X7uQQwhhI7OBVWRWcFDaCqsgKtWOCG6YK/pk4g==","signatures":[{"sig":"MEUCIFGEPFw5GMPZ/8oPJab+eg3CtHEGCvQDFomUuUE08CiEAiEAhJOH7I9U9rv3yHH8LnwMDYg4nLp9Ib3hzxS4XYDxAhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730663},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"gitHead":"64fde7af6a0121e7a32e2412384a7a5843a8ada6","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and bundled Skill for safely evolving Cordis Candidates with Harbor.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"follow-latest","dshRuntimeVersion":"latest","candidateAcpPackage":"@deepseek-ai/dsh-acp-demo@latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.8.0_1788081018861_0.06968005561332502","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dsh-harbor-evolution","version":"0.8.1","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.8.1","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"c35919aed87cf74021cc4932baa3a50b65bb7ca3","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.8.1.tgz","fileCount":36,"integrity":"sha512-yhJZCO27t8lf1AsQqroGQ3n5cTB0BI5mpoRhnyMCFUnJiiMBjsL/Di7o3V4RhdBLpxo97P0DPPUao3toIibh5g==","signatures":[{"sig":"MEUCIQC2amnz2dVJImhiJ5cjFlj1KQZIrlepTUzbrsZgfOcgdwIgUJYV7/LZTFU247rgdjnY9ZUUAr6HdkHHJeMRsOo7m3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732127},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"gitHead":"1e6600837181969b7eba65f9374f8a50fcafc4f7","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"follow-latest","dshRuntimeVersion":"latest","candidateAcpPackage":"@deepseek-ai/dsh-acp-demo@latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.8.1_1788082835803_0.20379662825513134","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"dsh-harbor-evolution","version":"0.8.2","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.8.2","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e5bc629745abaca156e24585f4ebfea1c6bf2adb","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.8.2.tgz","fileCount":37,"integrity":"sha512-D7DZusY9URt4ev9Tr8jrD9t2TByFabL1r3Oa926EXwg3EYekCez5Z35bC57ZUkzrO2NIeSSdt9P0qUp7HHNVFg==","signatures":[{"sig":"MEUCIFQ+5naTw0FuKHpY3i4LOU0MgGuua9k1QjMapaaFlFSVAiEAplaZFFZeKqlY/URK6znHiYGGSIH4UZ9lDJNUK2ZEmf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767311},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"follow-latest","dshRuntimeVersion":"latest","candidateAcpPackage":"@deepseek-ai/dsh-acp-demo@latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.8.2_1788191487379_0.996290852377004","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"dsh-harbor-evolution","version":"0.8.3","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.8.3","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"02d4ad42144d2479e5b3df0804433fc30fa24a22","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.8.3.tgz","fileCount":37,"integrity":"sha512-8DJ3qYJc11MF7lgxhJO4PaEqX1L6Tz061bVYFcEjkLNVETyMV4UJlIsPn1m1tSyvgiUlffJGSSe8vjX3xYOIig==","signatures":[{"sig":"MEUCIAgTfB++N84hXHGN3tkNmoYequp8t8toRhTVOVqt7AODAiEAo6j4IOGXdUmMVaXkPRkxZkfRlFbmyFrvi/5fAZNMvPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769393},"main":"index.js","type":"module","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"xiaohui-wang","email":"yihui-wang@qq.com"},"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"10.9.7","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"follow-latest","dshRuntimeVersion":"latest","candidateAcpPackage":"@deepseek-ai/dsh-acp-demo@latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.8.3_1788192359982_0.3621018906882112","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"dsh-harbor-evolution","version":"0.9.2","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.2","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"e77d8b9eaca9e210b52a79ff5070db7078499198","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.2.tgz","fileCount":50,"integrity":"sha512-iM9QpJ9HierclM2QdWIBw86+iQkBA9GfIovNEMSoUE3d9csJzG7bAV24zN7ivu9ICHux2EG2F2t8OjS6girzqw==","signatures":[{"sig":"MEUCIQD4+dKGjghEvTvyQm22oJSYdu3uGH5ueTkb9QrY9DEdVQIgEMOvH0gxS4YgZDf3TtWmM/1QGtbZ7iLN7Qe8QROfckw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1101123},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.2.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.2.tgz","_integrity":"sha512-iM9QpJ9HierclM2QdWIBw86+iQkBA9GfIovNEMSoUE3d9csJzG7bAV24zN7ivu9ICHux2EG2F2t8OjS6girzqw==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.2_1788661924675_0.28513507181775366","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"dsh-harbor-evolution","version":"0.9.3","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.3","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7eb1e35d7a53c46815b8ef9751edc5318446085b","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.3.tgz","fileCount":50,"integrity":"sha512-pQxQTqkgJnNA1NymqjHPSRHItPPZM2+fGsX9vKMz2pzwuGAxozr99IzjVDVe7PGX2B49Gi2PLcCJyn0YCzbabQ==","signatures":[{"sig":"MEUCIHug0QyaOEd41qZB3LFvUapn96WBMrMYg+IsIWkHNoMXAiEAlFlGYW05ygVX6fdX9KuCxOCCvr58K1tRCb8kiPA/iY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1081062},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.3.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.3.tgz","_integrity":"sha512-pQxQTqkgJnNA1NymqjHPSRHItPPZM2+fGsX9vKMz2pzwuGAxozr99IzjVDVe7PGX2B49Gi2PLcCJyn0YCzbabQ==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.3_1788711985057_0.6921644166656435","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"dsh-harbor-evolution","version":"0.9.4","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.4","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"a486b605b30313ad120d16542107303610074c34","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.4.tgz","fileCount":52,"integrity":"sha512-yOYr16UufKBEXErEXZFGdb+gA1Xc95LVO4c2QPNym70Kc+w2a4TcgvYFh7LiUP03xXQyHZJ3NxKaf5FwbJMr6A==","signatures":[{"sig":"MEYCIQCSmx1nQEbzHcUdnnUL/TrXOi9tdYozFlrJsFLVcvALSgIhAJ0GOP6DnFJam3vukb+c4A+DNGS0xY0bn+YeekE6MecL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1106274},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.4.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.4.tgz","_integrity":"sha512-yOYr16UufKBEXErEXZFGdb+gA1Xc95LVO4c2QPNym70Kc+w2a4TcgvYFh7LiUP03xXQyHZJ3NxKaf5FwbJMr6A==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.4_1788754486434_0.7249680748690235","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"dsh-harbor-evolution","version":"0.9.5","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.5","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"03611d7003531c2e67e143e3106e992891942b0f","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.5.tgz","fileCount":52,"integrity":"sha512-ozctHk6wld+nU70dJYb/R0QwE2p/+4qvDfpFVsFZDYzt/xhTk3UjjqCMWxOOBD9CVWXLqWevd5yQKiwfym3kBQ==","signatures":[{"sig":"MEUCIQCrrI/W4w+nLNmk5eU6mI52c/LYbhzCCzTzDGjj/Puq5gIgRF/pYpmNUDsj0Q2JHSqlTqtRetzCMze1McG/wZ6znDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1372211},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.5.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.5.tgz","_integrity":"sha512-ozctHk6wld+nU70dJYb/R0QwE2p/+4qvDfpFVsFZDYzt/xhTk3UjjqCMWxOOBD9CVWXLqWevd5yQKiwfym3kBQ==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.5_1788801103550_0.4000643778209101","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"dsh-harbor-evolution","version":"0.9.6","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.6","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f6cfd272ee44bd842b1067eaf5f47dcaf7ae7161","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.6.tgz","fileCount":53,"integrity":"sha512-+mMvIkIPjboOXEMvHkbs0LSbSJtZDmbH8dc98NboANkVR40ObRDBiZdFO8ieVrLHKrL49pp8oqshEhQIw+5wUA==","signatures":[{"sig":"MEUCIQCKEf5sqkwYLLQNTaiHI/m1qO63qpos6m3VdzcKpXxLJwIgLKWq0/N/Xb/BQGp72ReQUlqIcXGF3nX8p64zkD1yrdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQe1b1jsskie1eCoUMskQaiZsfbdtSupa+ZIt8xu7lagIhAOF53x8z/b/x4T4NVTJ0edILVZOOVu8VRiZrc3hWvkkv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1378023},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.6.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.6.tgz","_integrity":"sha512-+mMvIkIPjboOXEMvHkbs0LSbSJtZDmbH8dc98NboANkVR40ObRDBiZdFO8ieVrLHKrL49pp8oqshEhQIw+5wUA==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.6_1789791805004_0.9921127594896764","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"dsh-harbor-evolution","version":"0.9.7","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.7","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"f342fafef5ac2546b5549af04fa57852dfb349c2","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.7.tgz","fileCount":53,"integrity":"sha512-F+bHmKhJSFvc2Gq8Ubl9s2G5g2mm/Vrxz4avnqe+P26rVsOm6aS4Rd5ptWovNA+BvOF2XmSNX3Hv50LxGNURTA==","signatures":[{"sig":"MEUCIQCZaYt2BBZsofM94YTp+UmYxKGALOUw0VuH7Nuzjd60pgIgZRCp4Vx+qCkeTV65UcjQ/U3kGn1tZFSYCXgEHnjhlm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMb7KlT0GLUnVf6piEKYjAoXr8F/DUTH5v7L9MohIbowIgekP3c9JjzoMp5b5Jfu/FPWcEV2G8YEkJmdu4a2fimRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1381494},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.7.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.7.tgz","_integrity":"sha512-F+bHmKhJSFvc2Gq8Ubl9s2G5g2mm/Vrxz4avnqe+P26rVsOm6aS4Rd5ptWovNA+BvOF2XmSNX3Hv50LxGNURTA==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.7_1789871557941_0.43794571762531187","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"dsh-harbor-evolution","version":"0.9.8","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.9.8","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"03a4c7e9981b355727a0b5a6bbfa1fa4080e999a","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.9.8.tgz","fileCount":53,"integrity":"sha512-Gdck1jr3iGa+7sV0Umoact8uaSMhIQhIb0+C2lSMXVX+CjWrWD9rsXANKJc0YjaOz1BRJw1X3+SgYgtPaaCJLQ==","signatures":[{"sig":"MEQCIFvLey08/cYkHUSdczP7nvRCUHqXAjXv7+KUI9MttiGcAiAnl3f5cvQklP6ySwOYqr6QctU8r2Xhu808U89ThcrJ+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHYZT/R7iWzGaBMEwOGRHcNW0ElWIQXCZVHN3YWkmPaHAiAV1BUK3FdAtryANJHvRr6Cx7vV1oLnBiE1EnyU0J8fEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1381494},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.9.8.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.9.8.tgz","_integrity":"sha512-Gdck1jr3iGa+7sV0Umoact8uaSMhIQhIb0+C2lSMXVX+CjWrWD9rsXANKJc0YjaOz1BRJw1X3+SgYgtPaaCJLQ==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.9.8_1790005485245_0.8784293067505724","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dsh-harbor-evolution","version":"0.10.0","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.10.0","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b17a00f5154ec3af635c205916765e6ef9fb016e","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.10.0.tgz","fileCount":81,"integrity":"sha512-Hm5wSspS30e9IwkVgN+ncM7TcxoJN9wP13N/tRbpuw+09EtFbamECPACksk4TSBCqv2JKCuFTF+oDTJUUQnCdA==","signatures":[{"sig":"MEYCIQCBqVm3IMMlAgvOVsQ1FEKlfIhjzda7QrWdKNqTgcXgAgIhANSFiNXrmCyXKkubCuvfCYjwICIw9aBQtWP71FuAL8Uo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4WTOxYjVLhL/sKPHdVjcs0ivtjyjVUDNl7NdUiPEShAiEA9GUSVIrStvHre+OTSduTn5bE4PzhY+DKjPi5PBbkwzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560460},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.10.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./schemas/*.json":"./schemas/*.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/bridge-contract.json":"./schemas/bridge-contract.json","./schemas/evaluator.schema.json":"./schemas/evaluator.schema.json","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/canonical-digest-vectors.json":"./schemas/canonical-digest-vectors.json","./schemas/evaluation-report.schema.json":"./schemas/evaluation-report.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/effective-evaluator.schema.json":"./schemas/effective-evaluator.schema.json","./schemas/business-observation.schema.json":"./schemas/business-observation.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.10.0.tgz","_integrity":"sha512-Hm5wSspS30e9IwkVgN+ncM7TcxoJN9wP13N/tRbpuw+09EtFbamECPACksk4TSBCqv2JKCuFTF+oDTJUUQnCdA==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.10.0_1790393470889_0.030818521092349727","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"dsh-harbor-evolution","version":"0.10.1","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.10.1","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"328403c685f5223101f9a97712240e890f20ec3f","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.10.1.tgz","fileCount":81,"integrity":"sha512-e3cSj04xjMEEDw1d/1+OWWa80rskzNLnWWEI3c3aKJvsXNXG4hTA4+KfyDPTIFQxEQjjJPEGFWWDfJAwSS9Aew==","signatures":[{"sig":"MEUCIHPYtzAn/IFnrXM+kiA9MaS5HMPa2TOvcg3WvD/KUBf1AiEA4rJDErrkSCMm3NRT9pf2c6WEbHvdzn3bNp9SvRD1iUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFQJEPLG5vhrx38FnluOI/tWJUCjWWHf42j4TQHB7S+LAiAMsOmFo7KA59vITI9rei0j4jQCyw7qA244TMGl+/rV9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560460},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.10.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./schemas/*.json":"./schemas/*.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/bridge-contract.json":"./schemas/bridge-contract.json","./schemas/evaluator.schema.json":"./schemas/evaluator.schema.json","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/canonical-digest-vectors.json":"./schemas/canonical-digest-vectors.json","./schemas/evaluation-report.schema.json":"./schemas/evaluation-report.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/effective-evaluator.schema.json":"./schemas/effective-evaluator.schema.json","./schemas/business-observation.schema.json":"./schemas/business-observation.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.10.1.tgz","_integrity":"sha512-e3cSj04xjMEEDw1d/1+OWWa80rskzNLnWWEI3c3aKJvsXNXG4hTA4+KfyDPTIFQxEQjjJPEGFWWDfJAwSS9Aew==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.10.1_1790393951503_0.9600653656476654","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"dsh-harbor-evolution","version":"0.10.2","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"license":"MIT","_id":"dsh-harbor-evolution@0.10.2","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"8e8514e7361c86978d244086ca2283ccaea55032","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.10.2.tgz","fileCount":81,"integrity":"sha512-ZlrFSz4+hQKYkeVyG5M0qgF6OMdsqnFOuclUbJP3FR7LNDHj774QLNI1rHyzhV0lmDI/+LUSgQnEPPGMhXhQww==","signatures":[{"sig":"MEUCIGk1AGATQ9YYiyfyGO9DzSoNQ6nyaSNJmj/z+hvZfmjDAiEA00/G1I1Ms2KQSZF7L3JuV6ubqv+AXl9Fht/YAw0F8LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9TPG8jTKU2j0CPbx5Bbc+nFBtlwONFeLXVp2Nezm/NAiEA0MjMuHcOzPdPzjW1pp/KZnjfnVmkR9gds5nnCWEGyHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1560436},"main":"index.js","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.10.2.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./schemas/*.json":"./schemas/*.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/bridge-contract.json":"./schemas/bridge-contract.json","./schemas/evaluator.schema.json":"./schemas/evaluator.schema.json","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/canonical-digest-vectors.json":"./schemas/canonical-digest-vectors.json","./schemas/evaluation-report.schema.json":"./schemas/evaluation-report.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/effective-evaluator.schema.json":"./schemas/effective-evaluator.schema.json","./schemas/business-observation.schema.json":"./schemas/business-observation.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.10.2.tgz","_integrity":"sha512-ZlrFSz4+hQKYkeVyG5M0qgF6OMdsqnFOuclUbJP3FR7LNDHj774QLNI1rHyzhV0lmDI/+LUSgQnEPPGMhXhQww==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh-harbor-evolution_0.10.2_1790500239752_0.705439538970992","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"_id":"dsh-harbor-evolution@0.10.3","bin":{"dsh-harbor":"bin/dsh-harbor.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-tool","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"dist":{"shasum":"b71a6048b1c402111c3f57b43fb70bf193f02abe","tarball":"https://registry.npmjs.org/dsh-harbor-evolution/-/dsh-harbor-evolution-0.10.3.tgz","fileCount":81,"integrity":"sha512-TZm9g03G8pdQRfTqNzD2abrJCTqrf7DXBTCerLEQdjKbDWKepFjFSaWrOrRQ5F2k9UBqgAi0SrHJ1cLUFqzamQ==","signatures":[{"sig":"MEUCIA8ei+8/YZkFX77XdFAxN82VjONkcpLbtNNi1K51yngvAiEAg/T2gTIxsT0eHpKJQFxl/H2rD0wdCxNOc8IxFo1ScrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCy8298+BwonRfV6x6YxcG7d/r4TfAVmG9NgRHBMDlqpwIhAN7zeq0CcNPp9kIx8guxQgE3qSbBt82TmCgfRNbEv0fK"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-harbor-evolution@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1566538},"main":"index.js","name":"dsh-harbor-evolution","type":"module","_from":"file:npm-dist/dsh-harbor-evolution-0.10.3.tgz","engines":{"node":">=22"},"exports":{".":"./index.js","./client":"./lib/client.js","./package.json":"./package.json","./schemas/*.json":"./schemas/*.json","./cordis.patch.yml":"./cordis.patch.yml","./schemas/bridge-contract.json":"./schemas/bridge-contract.json","./schemas/evaluator.schema.json":"./schemas/evaluator.schema.json","./schemas/ground-truth.schema.json":"./schemas/ground-truth.schema.json","./schemas/canonical-digest-vectors.json":"./schemas/canonical-digest-vectors.json","./schemas/evaluation-report.schema.json":"./schemas/evaluation-report.schema.json","./schemas/evaluation-result.schema.json":"./schemas/evaluation-result.schema.json","./schemas/effective-evaluator.schema.json":"./schemas/effective-evaluator.schema.json","./schemas/business-observation.schema.json":"./schemas/business-observation.schema.json","./schemas/evaluation-result-v2.schema.json":"./schemas/evaluation-result-v2.schema.json","./schemas/evaluator-observations.schema.json":"./schemas/evaluator-observations.schema.json","./schemas/meta-evaluation-report.schema.json":"./schemas/meta-evaluation-report.schema.json","./schemas/dsh-session-observation.schema.json":"./schemas/dsh-session-observation.schema.json","./schemas/historical-generation-batch.schema.json":"./schemas/historical-generation-batch.schema.json","./schemas/historical-evaluation-context.schema.json":"./schemas/historical-evaluation-context.schema.json","./schemas/historical-evaluation-summary.schema.json":"./schemas/historical-evaluation-summary.schema.json"},"license":"MIT","scripts":{"test":"node --test","build":"node scripts/build-client.mjs","check":"npm run build && node --check index.js && node --check bin/dsh-harbor.mjs && node --test","prepack":"npm run build"},"version":"0.10.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:362ac576-04cb-414c-a4a0-1514575594cc"}},"homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"_resolved":"/home/runner/work/harbor-self-evolving/harbor-self-evolving/npm-dist/dsh-harbor-evolution-0.10.3.tgz","_integrity":"sha512-TZm9g03G8pdQRfTqNzD2abrJCTqrf7DXBTCerLEQdjKbDWKepFjFSaWrOrRQ5F2k9UBqgAi0SrHJ1cLUFqzamQ==","repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"_npmVersion":"12.0.2","description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","directories":{},"maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"_nodeVersion":"22.22.2","dependencies":{"@deepseek-ai/schemastery":"3.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"18.3.1","esbuild":"0.28.2","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1"},"harborEvolution":{"runtimePolicy":"candidate-locked","dshRuntimeVersion":"latest"},"peerDependencies":{"@deepseek-ai/dsh-skill":">=0.1.0-rc.6","@deepseek-ai/dsh-tools":">=0.1.0-rc.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-harbor-evolution_0.10.3_1790514808595_0.6558079383379627"}}},"time":{"created":"2026-08-17T12:39:21.878Z","modified":"2026-09-27T13:13:29.020Z","0.1.0":"2026-08-17T12:39:22.152Z","0.2.0":"2026-08-17T13:47:38.551Z","0.3.0":"2026-08-17T15:08:48.591Z","0.3.1":"2026-08-18T14:17:46.402Z","0.4.0":"2026-08-18T16:39:26.272Z","0.5.0":"2026-08-20T16:21:24.268Z","0.6.0":"2026-08-22T16:15:45.422Z","0.6.1":"2026-08-22T16:34:02.761Z","0.7.0":"2026-08-23T03:19:23.969Z","0.7.1":"2026-08-23T15:16:12.374Z","0.7.2":"2026-08-24T15:26:35.839Z","0.7.3":"2026-08-25T14:57:54.184Z","0.8.0":"2026-08-30T09:10:18.998Z","0.8.1":"2026-08-30T09:40:35.949Z","0.8.2":"2026-08-31T15:51:27.527Z","0.8.3":"2026-08-31T16:06:00.201Z","0.9.2":"2026-09-06T02:32:04.881Z","0.9.3":"2026-09-06T16:26:25.260Z","0.9.4":"2026-09-07T04:14:46.606Z","0.9.5":"2026-09-07T17:11:43.731Z","0.9.6":"2026-09-19T04:23:25.091Z","0.9.7":"2026-09-20T02:32:38.052Z","0.9.8":"2026-09-21T15:44:45.330Z","0.10.0":"2026-09-26T03:31:11.009Z","0.10.1":"2026-09-26T03:39:11.698Z","0.10.2":"2026-09-27T09:10:39.850Z","0.10.3":"2026-09-27T13:13:28.736Z"},"bugs":{"url":"https://github.com/istarwyh/harbor-self-evolving/issues"},"license":"MIT","homepage":"https://github.com/istarwyh/harbor-self-evolving#readme","keywords":["deepseek-harness","dsh-plugin","harbor","agent-evaluation","agent-evolution","cordis"],"repository":{"url":"git+https://github.com/istarwyh/harbor-self-evolving.git","type":"git","directory":"packages/dsh-plugin"},"description":"DeepSeek Harness plugin and Skill for Harbor Candidate and Historical Session evaluation workflows.","maintainers":[{"name":"xiaohui-wang","email":"yihui-wang@qq.com"}],"readme":"# dsh-harbor-evolution\n\nInstallable DeepSeek Harness Plugin + Skill for running stable Harbor evaluation and controlled Agent evolution loops, with a native DSH Web dashboard.\n\nThe package gives DSH twenty-one strict Harbor tools, native Tool cards in the same-session conversation, an object-first Evaluation Workbench, an installation Doctor, and the model- and user-invocable `evolve-agent-with-harbor` Skill. The Skill starts with four user-facing concepts—Dataset (what to test), Generator (who answers), Evaluator plus criteria (what good means), and Optimizer (who improves it)—then compiles accepted choices into the strict Evaluation Stack. When no Dataset is supplied, it can instead preview recent completed DSH Sessions and evaluate each immutable Session as one Historical Trial without rerunning a Candidate. A DSH Generator may explicitly pin the current default model as a non-secret Candidate identity while retaining the per-Job Host Broker credential boundary. The Plugin validates Dataset identity, checks Trial Lifecycle and Score Validity, governs independent Ground Truth meta-evaluation, diagnoses evidence provenance, limits each iteration to one controlled Candidate change, and invokes the Promotion Gate only as an explicit action.\n\n## Install\n\nRequirements: Node.js 22+, pnpm, and [uv](https://docs.astral.sh/uv/). Docker is not required for the default Host mode. Run this from the business Agent workspace:\n\n```bash\nnpx --yes dsh-harbor-evolution@latest setup --project-root \"$PWD\"\n```\n\nThe setup command installs both required runtimes:\n\n- `harbor-dsh-evolution==0.10.3` in a managed Python environment.\n- `dsh-harbor-evolution@0.10.3` in the selected DSH profile.\n\nIt then stores the DSH profile/home, managed Python runtime, Jobs directory, Host/Docker choice, absolute Harbor executable paths, and a fallback `projectRoot` in the profile's `harbor-evolution` block and verifies the integration. Agent Tool calls always use the calling session's absolute working directory as their project root; the configured value remains the Web Workbench and non-Agent fallback. Existing unrelated profile entries are preserved, and rerunning setup updates the same block.\n\nSuccessful setup requires `harbor plugins list` to discover both `dsh-evolution` for Candidate Jobs and `dsh-historical-evaluation` for observe-existing Session Jobs.\n\nThe default profile setting is `executionEnvironment: \"host\"`. Agent, verifier, and task commands run directly as the current Host user with no isolation, network enforcement, or resource limits; task dependencies must already exist on the Host. Set `executionEnvironment: \"docker\"` in the profile, or pass that value to an evaluation tool, to opt into the previous Docker provider.\n\nThe default profile is `web`. Use `--profile headless` only when that is the profile you actually run. See all options with:\n\n```bash\nnpx --yes dsh-harbor-evolution@latest setup --help\n```\n\nStop any old DSH process and run the exact restart command printed by setup. Then invoke:\n\n```text\n/evolve-agent-with-harbor\nInspect this workspace and help me clarify and initialize a stable Harbor self-evolution loop.\n```\n\nUsers may provide a single Query or Dataset path, a Generator curl or local Agent path, an Evaluator curl/path or natural-language criteria, and an optional Optimizer such as Codex or Claude Code. The Skill inspects the workspace first, defaults the Optimizer to the current Agent, and shows one confirmation card before writing files. Evaluation Stack roles, ids, versions, Judge configuration, Contract, and Policy stay behind advanced configuration unless they materially affect a decision.\n\nThe Plugin registers:\n\n- `harbor_candidate_snapshot`\n- `harbor_model_binding`\n- `harbor_evolution_init`\n- `harbor_evolution_doctor`\n- `harbor_quick_diagnostic_init`\n- `harbor_session_diagnostic_preview`\n- `harbor_session_diagnostic_run`\n- `harbor_business_observation_import` (reviewed in-project file or structured aggregate payload; no network import and no overwrite)\n- `harbor_business_observation_list` (identity-filtered observations, trends and groups; correlation only)\n- `harbor_dataset_validate`\n- `harbor_context_preview` (refreshes `candidate-manifest.json` under one-shot approval before returning the preview)\n- `harbor_eval_run`\n- `harbor_eval_result`\n- `harbor_resolve_page_context`\n- `harbor_get_evidence`\n- `harbor_propose_action` (proposal only; never confirms or executes a mutation)\n- `harbor_evaluator_inspect`\n- `harbor_evaluator_update`\n- `harbor_ground_truth_init`\n- `harbor_evaluator_meta_evaluate`\n- `harbor_candidate_compare`\n\nIn the `web` profile, the same package also registers:\n\n- a localized result-first Workbench that leads with verdict, scoreability, coverage, findings, representative cases, Effective Evaluator and one next action. Trials, optimization and Evaluator remain primary; Pipeline, raw artifacts and audit move under advanced details. Compare appears for version experiments and Gate only for optional governance;\n- the existing native Composer and conversation, without a Context Capsule or Copilot panel above the input; on hosts supporting `conversation.contexts.register`, ordinary messages sent from Harbor freeze the visible Job, Trial, Criterion, Evidence, or list selection. Explicit one-shot `Ask AI` / `@harbor` references take priority and clear after sending; older rc.8 hosts require those explicit references;\n- native Tool result cards for evidence navigation and reviewed AI proposals; typed `harbor.navigate` actions retain allowlisted, read-only Harbor navigation and Back restoration of the prior workspace, page, stage, Trial filters/sort/focus, Compare Baseline, and scroll position. Cards ask you to open the Harbor tab after preparing the object; they do not automatically switch Host tabs;\n- background operations in the main plugin page, retaining cancellation, recovery inspection and result navigation. The entry disappears only after a successful empty read, not on a read failure;\n- a first-class `Experience diagnostic: evaluate recent Sessions` quickstart that automatically samples up to three completed conversations from history available to the current DSH, independent of the evaluation output directory. It previews the review model and redacted-data/cost disclosure, requires confirmation, runs in the background, and opens the completed Job. It teaches the evaluation flow but is not business-quality proof; the bounded sample is not a claim about all history;\n- descriptor-authorized Evaluator/Rubric source editing for `script` and `llm-as-judge` implementations, bound to the verified code that actually ran. If the live Stack advanced, edits fork the immutable executed Job bundle instead of substituting live source;\n- `harbor-dsh-evaluator/v2` with complete bundle identity for every formal Candidate Experiment. These Experiments use one strict generated adapter that calls the declared `input_builder` and Evaluator; Dataset-owned verifier code is not score authority;\n- compact result cards for all Harbor Tool calls;\n- explicit local-object selection and frozen Trial-set selectors (fixed IDs/revisions or a query snapshot, at most 1000 members), removable native references, and source fragment Ask;\n- AI proposal cards with deterministic Preflight, explicit review, idempotent confirmation and append-only local operation journals; Candidate/Gate/handoff output is a saved draft, not an applied resource change. Evaluator source proposals can be opened in the reviewed version editor. Selected Compare executes a read only;\n- a `Harbor Evolution` Settings section that checks the configured project, Evaluation Stack, Jobs directory, and CLI paths, supports process-local `projectRoot` reload, and checks npm for a newer formal release without silently installing it.\n\n### Start with an object, not a command\n\n1. Open an evaluation result. Select a task, score, evidence item, or saved source fragment.\n2. On hosts supporting `conversation.contexts.register`, type your question in the existing Composer and send. Harbor freezes the page and selection at the submit lock. **Ask AI** and native `@harbor` take priority over implicit context. Harbor pages no longer expose an opt-out that could silently remove the current object. Older rc.8 hosts show an upgrade hint and require explicit references; upgrading only this plugin does not add the host capability.\n3. Read answers and proposal cards in the existing conversation. There is no second Composer or context panel. The same durable message carries question and page reference; switching pages or Sessions during preparation cannot retarget it. Checked rows freeze exact Trial membership, and a list without an open Trial still supplies status/validity filters and sort; free-text search is not sent. Attachments show the captured object, selection and observation time. When a newer draft exists, failed messages retain their text and images in the native unsent-message list instead of overwriting it. Restore to the Composer and resend to capture the current page again. Leaving Harbor and slash commands skip implicit context.\n4. For scoring rules, select saved lines and choose **Suggest a change**. **Review and edit** opens the matching file directly. The AI may populate an unchanged editor, but never replaces your manual edits. Review the diff and explicitly save to create new identities; this does not run an evaluation or Gate.\n\nUnsaved source edits are isolated by Session, workspace, Job, and file and retained in this browser tab's `sessionStorage`. File/view switches and refresh can recover them; closing the tab may discard them. Storage failures are shown, with an in-memory fallback and a leave-page warning for unpersisted edits. Source conflicts preserve the original base and edited text; review the latest source before accepting a new base. Saving or explicitly discarding clears only that file's draft. Expired authorizations never erase suggestion text or human edits; changed source or expired task subsets require an explicit new selection, not an automatically widened scope.\n\nThe complete AI Workbench PRD is **not** implemented yet. Bounded diagnostic/retry operations currently fail closed without a registered runner; long-running operations, replayable events/outbox and full Phase 1 audit identity are pending. Automatic page context requires the paired host capability; automatic cross-view opening is not claimed. Production RBAC, approvals and rollout remain later-phase work. See the repository's `docs/acceptance-status.md` for current acceptance boundaries and remaining work; dated evidence remains in the release archives.\n\nThe Web UI changes business resources through three narrow, explicit workflows: descriptor-authorized Evaluator source updates, the confirmed Historical Session launcher, and confirmed local draft/operation journals. Context binding also persists private identity snapshots; it does not alter evaluation artifacts. The launcher follows `Preview → confirm → background run → open Job`; its private selection token never enters browser state. User-submitted ordinary messages from the selected Harbor View can attach frozen context on supported hosts. Page refreshes, ordinary reads, and workspace switches alone never send a prompt or start an Agent or Job. Candidate evaluation, Gate, promotion, deployment, publishing, and every production mutation remain explicit Agent + Skill workflows, and each Agent-requested Harbor write or evaluation tool is forced through DSH's audited one-shot user approval. If no approval channel is available, the call fails closed.\n\nA direct evaluation requires `candidatePath`, `datasetPath`, `stackPath`, and explicit `mode`; `promotion-eligible` additionally requires `policyPath`. Prefer the Skill because it will not run or compare Jobs until the material identities and evaluation contract are resolved.\n\n## Historical Session cold start\n\nWhen the user does not provide a Dataset, the simplest entry is the `Evaluate recent Sessions` button in the Harbor tab. It automatically finds up to three completed conversations through the current DSH Session Query service, including histories from other project directories. It reads recent candidates in small batches, stops once enough are found, and records the scan boundary instead of claiming a full-history ranking. The current conversation, unfinished and internal evaluation conversations remain excluded. The user sees a short sample preview, the review model, the active data policy, the Judge data boundary and a cost disclosure, then confirms once to start. Session text and ordinary absolute paths are preserved; credential-shaped values and raw Session identifiers are redacted, while reasoning, tool payloads and attachments remain omitted. No storage path or project selection is needed. Results stay in the selected evaluation workspace; each source is revalidated against its own frozen identity. The Host keeps the short-lived selection token in memory; the browser receives only an opaque Preview id. The bundled Skill remains the conversational entry and retains its explicit exact-working-directory selection mode (up to ten) for existing Agent workflows.\n\nAfter explicit confirmation, `harbor_session_diagnostic_run` receives only the `selectionToken` and an optional Job name. It revalidates the frozen Session and Feedback digests, materializes an immutable Historical Batch plus matching Dataset and Stack, and evaluates one Session Observation per Harbor Trial. The Job does not rerun a Candidate, cannot enter Promotion Gate, and records Evaluator Meta-Evaluation as `not-run` because evaluator reliability requires a separate independent Ground Truth workflow.\n\nA Historical Trial may finish as `completed-unscored` when required evidence is insufficient. That is a normal Evaluator abstention, not a zero score or infrastructure failure; use Trial and Criterion coverage to interpret the result.\n\n## External business observations\n\n`harbor_business_observation_import` accepts exactly one reviewed in-project JSON file or structured aggregate payload. The Python Adapter validates the strict `business-observation/v1` contract, source provenance, subject identity, timezone-aware window, metrics/segments, sensitive fields, canonical digest, project boundary and immutable observation id before exclusive storage under `.harbor/business-observations/`. It does not fetch URLs or connect to analytics systems.\n\n`harbor_business_observation_list` returns identity-filtered observations, subject-separated trends and groups. Candidate Job reports show only exact Candidate-digest matches beside offline metrics and always label them correlation-only. Imports do not mutate Job artifacts, Summary, reward, comparison, Optimizer output or Gate. See [the full guide](../../docs/business-observations.md).\n\n## Candidate model binding\n\nBefore each Job, the Plugin snapshots the current DSH Agent selection—provider, model, and reasoning effort—then starts a per-Job local Model Broker. The Candidate uses the temporary `dsh-host` adapter through `dsh-host-broker` / `dsh-host-model-gateway/v1`; it receives only a short-lived Job capability file, never GPT Auth, Codex OAuth, or an upstream API key.\n\n`harbor_eval_run`, `harbor_context_preview`, and `harbor_evolution_doctor` inherit that selection by default. Advanced callers can override `candidateProvider` and `candidateModel` only as a pair, plus an optional `candidateReasoningEffort`. `openai-codex` performs a GPT Auth sign-in check before Harbor starts. The resulting model binding and execution-environment fingerprint are part of Context v3 comparison identity, so any provider/model/reasoning or Host runtime change requires a new baseline.\n\n`harbor_model_binding` returns the current default selection as a credential-free `model-binding.json` draft. Once included before Candidate snapshot, it enters the Candidate digest and becomes the required Job model identity. Conflicting Job or Plugin overrides fail before Harbor starts. Even for `openai-codex`, the Candidate receives only the short-lived Broker capability—never the Host OAuth file or an upstream API key.\n\nWhen Settings opens, the Host performs a bounded npm registry check and caches successful results. An available release is shown with its release link. The exact installer command appears only when setup has recorded the complete installation identity; otherwise Settings fails closed instead of guessing defaults. The browser never executes a registry package, installs, rewrites a DSH profile, or restarts DSH; registry failures are non-blocking.\n\n`harbor_eval_result` defaults to the stable Summary. Use `view=job`, `view=dataset`, `view=progress`, `view=trial` plus a returned `trialId`, or `view=governance` to inspect sanitized instructions, generated output, evidence, and evaluator source without coupling the Agent to artifact file paths.\n\n`harbor_eval_result` and `harbor_evaluator_inspect` return a `harbor-agent-read/v1` envelope. Read the actual payload only from `data`, preserve `artifactTrust=untrusted-evidence`, and obey `policy.treatAsInstructions=false`; old top-level payload fields are not part of this contract. Both responses are recursively redacted and have an aggregate byte limit. Evaluator inspection also caps the file set and aggregate source size; when source text looks like a secret or local path, the Agent receives its safe metadata plus `sourceAccess.included=false`, not the source body. The Web Workbench keeps its separate, same-origin editing flow.\n\n`harbor_resolve_page_context` accepts only the opaque Context Snapshot id carried by an explicit `@harbor` reference or an automatic submit-time page attachment. It resolves that id inside the exact calling DSH Session and workspace, revalidates stable object ancestry and the current Host revision, and returns narrow metadata, typed Harbor refs, and an allowlisted read-only navigation action. Binding stores identity/revision records, not artifact bodies or credentials, under the project's `.harbor/private/page-contexts/<hashed-session>/` with owner-only permissions and a Git exclusion file. The 15-minute TTL bounds the in-memory cache; saved records remain readable after expiry or Host restart. Old memory-only tokens and deleted/corrupt records cannot be recovered. Records have no automatic migration or deletion; retain this private directory with the original Session/project when retaining references. Evidence drift remains explicit, and changed Trial membership is rejected without rerunning the query. For explicit local objects the reader returns bounded, redacted `selectedEvidence` (Metric, Hypothesis, Gate reason, Finding, Attempt, or saved source fragment); these remain untrusted data, and unavailable content must not be treated as evidence. Trial sets expose only frozen membership/revision metadata, never all Trial bodies. To inspect one Trial criterion, pass the exact typed ref to `harbor_get_evidence`; the Host revalidates Workspace → Job → Trial → Criterion → Evidence ancestry, bounds and redacts the content, and marks it as untrusted evidence rather than Agent instructions.\n\n## What setup writes\n\nThe selected profile receives one id-targeted override:\n\n```yaml\n- id: harbor-evolution\n  config:\n    projectRoot: /workspace/my-agent\n    jobsDir: jobs\n    profile: web\n    dshHome: /home/user/.dsh\n    runtimeDir: /home/user/.local/share/harbor-dsh-evolution\n    harborBin: /home/user/.local/share/harbor-dsh-evolution/.venv/bin/harbor\n    harborDshBin: /home/user/.local/share/harbor-dsh-evolution/.venv/bin/harbor-dsh\n    executionEnvironment: host\n    pythonPath: \"\"\n```\n\nKeep `pythonPath` empty for the published Python package. For Agent Tool calls, `projectRoot` is replaced by the calling session's working directory for that call. `candidatePath`, `datasetPath`, `jobPath`, and `policyPath` remain constrained to that request-local root, so concurrent sessions cannot redirect each other's Harbor operations.\n\nFor source development from the repository:\n\n```bash\n./hse dsh-install-source web\n```\n\nDo not use `dsh plugin add ./packages/dsh-plugin` directly from a fresh checkout. pnpm records a `link:` dependency, and Node resolves imports from the real checkout path. The source installer first runs the package's locked `npm ci`, builds the portable Web client with its embedded ocean artwork, then links it and installs the local Python Adapter. Normal users should always use the registry-backed setup command above.\n\nSee the [complete DSH Web quickstart](https://github.com/istarwyh/harbor-self-evolving/blob/main/docs/dsh-web-quickstart.md) for UI verification, first evaluation, Candidate comparison, and troubleshooting.\n\nThe Plugin never deploys a Candidate or mutates the active Champion. Existing CI/CD remains responsible for building, deploying, and promoting the exact evaluated artifact.\n","readmeFilename":"README.md"}