{"_id":"@deepseek-ai/cordis-plugin-loader","_rev":"14-e8889c182100cbcaff85a54a4e54487e","name":"@deepseek-ai/cordis-plugin-loader","dist-tags":{"dsh-0-2-1-alpha-1":"1.0.6-alpha.1","dsh-0-2-1-alpha-3":"1.0.6-alpha.2","latest":"1.1.0","next":"1.0.7-alpha.2"},"versions":{"1.0.1-rc.1":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.1-rc.1","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"d227e7f87166d99a2b0d2a1456bd90b7a7ff314f","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.1-rc.1.tgz","fileCount":25,"integrity":"sha512-Ekc7aecevtzbhBYYCSEFnYC+hwbNf0ylB7WCivhKeQ7NLw5AsQXKEYheiO9Ub9EhLNaEe8AuBvEsBME7UACWeQ==","signatures":[{"sig":"MEYCIQDN1l2RLhwDQRxzb18SxkAnmmyH4OKEiDCvvJ+vX/SW6QIhAISjTGxBFTGJXjmlucQsQNImz8pEPoTPDKn2ny9TFcBg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92373},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.1-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.1-rc.1.tgz","_integrity":"sha512-Ekc7aecevtzbhBYYCSEFnYC+hwbNf0ylB7WCivhKeQ7NLw5AsQXKEYheiO9Ub9EhLNaEe8AuBvEsBME7UACWeQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.16.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@deepseek-ai/cosmokit":"^1.8.2-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","node-addon-require-builtin":"^0.1.4"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.1-rc.1_1786388523842_0.9494359080976231","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-rc.4":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.2-rc.4","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.2-rc.4","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"ec3dd66d2a5a53577e74682a1757aa1dadb87d44","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.2-rc.4.tgz","fileCount":25,"integrity":"sha512-dT+vKazL6o7l1Mc1lSCEpxx+Yz8yoJlCEPuw7LO8sX6/l3HwW4QBWmtIyismmRuSsX5q/+VKG8v4FYSh5w6vSQ==","signatures":[{"sig":"MEYCIQDUF0ll6d+sgcGVaDtaq4jdNzJSKwLmB4RfDNS2Z37fWQIhANNFcc1UWe0RUBY2nA2w5wj7nas1Wy1ZfkM/5uaZHyBF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90117},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.2-rc.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.2-rc.4.tgz","_integrity":"sha512-dT+vKazL6o7l1Mc1lSCEpxx+Yz8yoJlCEPuw7LO8sX6/l3HwW4QBWmtIyismmRuSsX5q/+VKG8v4FYSh5w6vSQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.17.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cosmokit":"^1.8.2-rc.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.4","node-addon-require-builtin":"^0.1.4"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.2-rc.4_1786572907822_0.436521141104836","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.2","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"ddb1d2eb5a543d14d5a506f4cb958757b956d2b1","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.2.tgz","fileCount":25,"integrity":"sha512-RIW9hoVyhYDWdCI9BsvtZccPde1ECLC4OAxupwowGTak78vwVTVdb3HezTSOK1Y1/Ax3Ru0LA1pYOB04CnTxIQ==","signatures":[{"sig":"MEUCIEt1U94h5wySoZUplemXps5CbmernSl4xTYkatfS5XOGAiEArjFUIJqTMoPkzseisa3l1EGwfeZQmqw9boRIl612SUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90098},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.2.tgz","_integrity":"sha512-RIW9hoVyhYDWdCI9BsvtZccPde1ECLC4OAxupwowGTak78vwVTVdb3HezTSOK1Y1/Ax3Ru0LA1pYOB04CnTxIQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.17.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cosmokit":"^1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","node-addon-require-builtin":"^0.1.4"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.2_1786607389236_0.5223178843471987","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.3","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"1170e40ca55f5326a316cee23a2de361fa05a291","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.3.tgz","fileCount":25,"integrity":"sha512-YNcHiH7TRFrgnRbQU7qdS1spABUFFHg04QpB9DdboPEjgKLTFfeEAvr6Y7qll3/nGgqywDQdk1tYshqKO0p1WQ==","signatures":[{"sig":"MEYCIQCmpsYe5Ip2ekVYwFpO06xv9SD0AQ2y/IsbpOytzWs4pAIhAOUcR0j9UGdmgjhcWgFzF+L+1dBN6BrINPtcDNmikvJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92022},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.3.tgz","_integrity":"sha512-YNcHiH7TRFrgnRbQU7qdS1spABUFFHg04QpB9DdboPEjgKLTFfeEAvr6Y7qll3/nGgqywDQdk1tYshqKO0p1WQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.17.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@deepseek-ai/cosmokit":"^1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","node-addon-require-builtin":"^0.1.4"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.3_1788095586349_0.23140058978018962","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.4","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.4","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"8cae6b36578053b0727c8dcd1d9f4afdf5c6c9ca","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.4.tgz","fileCount":28,"integrity":"sha512-7qiTfu9NdyqabmHmj+/k/qVSZu0F5b6Mkh2Q9WYRI/dRCr/PwGYvYObUu7aKvUKfxUodVmbfUgl6R5YAji35zA==","signatures":[{"sig":"MEUCIQD5SXQ4aXM0InoPyjuc3fa8jv3nXUHqT3P0/e48a+3aIAIgeYByR5BmZd/oJSRgJLhyErZY8w1bTuY4tYBOK/BXNn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE3Gdc0ef6tJkVtYsLvDnejDwH1zgc8ibG+KPMVb90aOAiBZmt7cPT7IixET9EDuSOKtKNgwMXy0TYoPD3Nyvq+HGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92766},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.4.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.4.tgz","_integrity":"sha512-7qiTfu9NdyqabmHmj+/k/qVSZu0F5b6Mkh2Q9WYRI/dRCr/PwGYvYObUu7aKvUKfxUodVmbfUgl6R5YAji35zA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/cosmokit":"^1.8.4","@deepseek-ai/schemastery":"^3.18.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"^4.0.3","node-addon-require-builtin":"^0.1.6"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.4_1790048778009_0.22006646005805885","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.5","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"6d3fc9512276b15db3cddff252213901227a2244","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.5.tgz","fileCount":28,"integrity":"sha512-200huL2ttWcjyeYllvPYn+qMR7I89qy8MhZasbHltPzB/KMrSfsyoCYKdCGc5KqPGj5iJugcmibQzjINMO9I+Q==","signatures":[{"sig":"MEUCIQCETAgcqft3imPhMAWXS2Sr64UolAEU0G5r+7iAbDqvAQIgTYjgZ7UJxq3ABkixappSLfrLLRmPbKyupPMNHO93Yfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCG9HKR5VOzb+I8S2MivuhnealdxnA1WA7q4vjS+9gwiAIgKNRF/VdfJMYfLkbcdDLsEvydHAdAJyhLpEg+ENudJQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92766},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.5.tgz","_integrity":"sha512-200huL2ttWcjyeYllvPYn+qMR7I89qy8MhZasbHltPzB/KMrSfsyoCYKdCGc5KqPGj5iJugcmibQzjINMO9I+Q==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@deepseek-ai/cosmokit":"~1.8.5","@deepseek-ai/schemastery":"~3.18.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"~4.0.4","node-addon-require-builtin":"^0.1.6"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.5_1790091392537_0.5430491479721524","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-alpha.1":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.6-alpha.1","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.6-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"6729ebf74cc334ecd20175452798f4f99c305cb3","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.6-alpha.1.tgz","fileCount":28,"integrity":"sha512-S+3ygx3cyoA/uvcX8hpWf+FnNlygO2pE3BgLMC0Y+vss3SHmGPPC/gfELBQFu0WPRa4ieE0ZRdTk0FLW12e1Eg==","signatures":[{"sig":"MEQCICSPepb11ropR9hsaF7k+SlARXa55bN6DGmFOpzgILhLAiAs56UD1mpZI3RooJZ+qgf4uk6M3U9cU76FcRbI/h1J2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDJtjjx8lD4WQ3EbDePJGhuNNDEKMB5cf6Z2HXsIQk+rwIgPn1yYC93nZvEO9jasR7EATAvIKWkhV7/M2fEYKx8W64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93485},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6-alpha.1.tgz","_integrity":"sha512-S+3ygx3cyoA/uvcX8hpWf+FnNlygO2pE3BgLMC0Y+vss3SHmGPPC/gfELBQFu0WPRa4ieE0ZRdTk0FLW12e1Eg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@deepseek-ai/cosmokit":"~1.8.6-alpha.1","@deepseek-ai/schemastery":"~3.18.5-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.1","node-addon-require-builtin":"^0.1.6"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.6-alpha.1_1790997278178_0.8028591440897839","host":"s3://npm-registry-packages-npm-production"}},"1.0.6-alpha.2":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.6-alpha.2","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.6-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"94600b94df51ba62eef3ddfd7b47863d533cb977","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.6-alpha.2.tgz","fileCount":28,"integrity":"sha512-ea4WjgWsrUxVJ0UYujTbGgaSIR/mV46myY/s6isYRTQRCmlkyVPGagkTxrRR2c/MqGwwbC4KXxusT4uM7H9BXg==","signatures":[{"sig":"MEQCIEhsIPf0vu6/RDXcAC1Wd+rCq4UVuCKl0vH9F+v2FFOBAiBey+UySo1zW4Sqo6MYwZRdsOCVoNkBIU72qJQNZ3AwZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXq5edjBU95GhlboIDVPcwj/WnAUe+fdE+80ycf5tbIAIhAJF0Z+h3iCJBe+0UxWW0CDfhEgVosbYNG55mkJeBAaNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93485},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6-alpha.2.tgz","_integrity":"sha512-ea4WjgWsrUxVJ0UYujTbGgaSIR/mV46myY/s6isYRTQRCmlkyVPGagkTxrRR2c/MqGwwbC4KXxusT4uM7H9BXg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@deepseek-ai/cosmokit":"~1.8.6-alpha.2","@deepseek-ai/schemastery":"~3.18.5-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@deepseek-ai/cordis":"~4.0.5-alpha.2","node-addon-require-builtin":"^0.1.9"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.6-alpha.2_1791978217802_0.7938049363326882","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.6","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.6","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"5a792664409e4306952ab29c641e0b275c29aa3d","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.6.tgz","fileCount":28,"integrity":"sha512-fr011A782oEjkJXCY4pePt2qaPpkGvem7Rmst6Rhwgg6icgwI4eN9QBRb6S/q9XOYGVQUdvL0wXUWyNxO8WipA==","signatures":[{"sig":"MEUCIQDPoXU5ZDGAItEwl+99PmGjXsm87e5tNIfV+/wGxZEyCQIgcPqm59oixFYIuOPVraM0eC3jQTva7n1WQ9jw33BeSy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICzHi9ir2Pm/Oy+slDApBZo2NNpXAp6H/XPBrW7TVNQ3AiBiNsLULGG5pknPZjSb/i1pOhA0N87/2ixYz+3bP4ZCBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93453},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.6.tgz","_integrity":"sha512-fr011A782oEjkJXCY4pePt2qaPpkGvem7Rmst6Rhwgg6icgwI4eN9QBRb6S/q9XOYGVQUdvL0wXUWyNxO8WipA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.0","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@deepseek-ai/cosmokit":"~1.8.6","@deepseek-ai/schemastery":"~3.18.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"~4.0.5","node-addon-require-builtin":"^0.1.9"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.6_1792157969356_0.6131041326610096","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha.1":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.7-alpha.1","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.7-alpha.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"d401d682fb7d6453dccb0cc57c326ab31a59778c","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.7-alpha.1.tgz","fileCount":31,"integrity":"sha512-Xbx+LkoUjShfFZTwzG2CY5/Uw1lkuf7sXcj1Y39G1sRjye/FAVn/JoZ5E7pPW2oU70Zt/n/4beV+OROKkMvuiw==","signatures":[{"sig":"MEUCICxbbMsscKUxHzvRpUMVwsPuQCqe8jGAOZuLtYs+U8lFAiEArAfMwWqQ0SnGRNA5DS2vJOPZ+bfyiYxAjK0nVu2G33w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDUH/Blp63qlX7zCQSTX7JUI3JYVQLFGwj3JNewYLV7gIgRGQZHLpG5yKeIPdBnpz3V2LSxHxbg+kakNAVFml1wXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100754},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.7-alpha.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.7-alpha.1.tgz","_integrity":"sha512-Xbx+LkoUjShfFZTwzG2CY5/Uw1lkuf7sXcj1Y39G1sRjye/FAVn/JoZ5E7pPW2oU70Zt/n/4beV+OROKkMvuiw==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.1","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.22.1","dependencies":{"@deepseek-ai/cosmokit":"~1.8.7-alpha.1","@deepseek-ai/schemastery":"~3.18.6-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.1","node-addon-require-builtin":"^0.1.9"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.7-alpha.1_1793117286344_0.7323172674588249","host":"s3://npm-registry-packages-npm-production"}},"1.0.7-alpha.2":{"name":"@deepseek-ai/cordis-plugin-loader","version":"1.0.7-alpha.2","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","_id":"@deepseek-ai/cordis-plugin-loader@1.0.7-alpha.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"58ad8e3dc86c5e8a4463af1e5d72269ee25eb26b","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.0.7-alpha.2.tgz","fileCount":31,"integrity":"sha512-6iMp4SeaD3tHzsC3fa2bIOmLSM/mW6U5Z1KTnIKla62NmnesOodpPXl9hNckEx0Ah2xxwVddVJhtvvDiFdmj2g==","signatures":[{"sig":"MEQCICtsSKtTG/hCoUSemLxORRnjwkvjhkQAYRGD7dixZFf5AiBYo4EEmZYBshDZ0B0x1eRRZnaT3kWa65G53FAr9FvlkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGlHJSqTRsTYPNO4UCDE7qDPqRQBYQkq+YPE5ToJP7WWAiBMey4V0FtgvL4JZc56fNNpXHImOqcRXKlBedSwa+XgPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109891},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.7-alpha.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.0.7-alpha.2.tgz","_integrity":"sha512-6iMp4SeaD3tHzsC3fa2bIOmLSM/mW6U5Z1KTnIKla62NmnesOodpPXl9hNckEx0Ah2xxwVddVJhtvvDiFdmj2g==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.1","description":"Plugin loader for cordis","directories":{},"_nodeVersion":"24.22.1","dependencies":{"@deepseek-ai/cosmokit":"~1.8.7-alpha.2","@deepseek-ai/schemastery":"~3.18.6-alpha.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"@deepseek-ai/cordis":"~4.0.6-alpha.2","node-addon-require-builtin":"^0.1.9"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/cordis-plugin-loader_1.0.7-alpha.2_1793689794222_0.6981986534138829","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"_id":"@deepseek-ai/cordis-plugin-loader@1.1.0","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"dist":{"shasum":"15e25f16548fb0f23d80a4e324e7b753fae82d0a","tarball":"https://registry.npmjs.org/@deepseek-ai/cordis-plugin-loader/-/cordis-plugin-loader-1.1.0.tgz","fileCount":31,"integrity":"sha512-154u0LnADauDvOdQ41QtoOrRFQtvP2Ih68aYYaXzI/l7gRPwX/5MDtDDsJWeDffQA3ELn2xt3MUYsyizi+O9KA==","signatures":[{"sig":"MEUCIQDDUa7BGVyxkp7iDXylxKVdXRWPJxSFBrxKZizPczmXHQIgJ+RvLjNZXsWxyJMllsYVv0XC/uS8XgU3AWBU1WP5p6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGOag+aBnWfeluicUDDd7nmggYDhWdoGIH2X5RLzVoH/AiAEfhdA+uZl+9nv3k3gcQZSxYprw4IAQbU7vOOkt63CTg=="}],"unpackedSize":109859},"main":"lib/index.js","name":"@deepseek-ai/cordis-plugin-loader","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.1.0.tgz","types":"lib/types/index.d.ts","author":{"name":"Shigma","email":"shigma10826@gmail.com"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","version":"1.1.0","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm-vendor/deepseek-ai-cordis-plugin-loader-1.1.0.tgz","_integrity":"sha512-154u0LnADauDvOdQ41QtoOrRFQtvP2Ih68aYYaXzI/l7gRPwX/5MDtDDsJWeDffQA3ELn2xt3MUYsyizi+O9KA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"_npmVersion":"11.19.1","description":"Plugin loader for cordis","directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_nodeVersion":"24.22.1","dependencies":{"@deepseek-ai/cosmokit":"~1.9.0","@deepseek-ai/schemastery":"~3.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@deepseek-ai/cordis":"~4.1.0","node-addon-require-builtin":"^0.1.9"},"peerDependenciesMeta":{"node-addon-require-builtin":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cordis-plugin-loader_1.1.0_1793779947344_0.2635128638904458"}}},"time":{"created":"2026-08-10T19:02:03.453Z","modified":"2026-11-04T08:12:27.633Z","1.0.1-rc.1":"2026-08-10T19:02:03.988Z","1.0.2-rc.4":"2026-08-12T22:15:08.053Z","1.0.2":"2026-08-13T07:49:49.371Z","1.0.3":"2026-08-30T13:13:06.487Z","1.0.4":"2026-09-22T03:46:18.123Z","1.0.5":"2026-09-22T15:36:32.624Z","1.0.6-alpha.1":"2026-10-03T03:14:38.274Z","1.0.6-alpha.2":"2026-10-14T11:43:37.901Z","1.0.6":"2026-10-16T13:39:29.456Z","1.0.7-alpha.1":"2026-10-27T16:08:06.491Z","1.0.7-alpha.2":"2026-11-03T07:09:54.311Z","1.1.0":"2026-11-04T08:12:27.426Z"},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"author":{"name":"Shigma","email":"shigma10826@gmail.com"},"license":"MIT","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"vendor/loader"},"description":"Plugin loader for cordis","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"readme":"# @cordisjs/plugin-loader\n\nRuntime plugin loader for Cordis. The loader owns an `EntryTree`, imports plugin\nmodules by name, applies their config, and keeps the running plugin graph in\nsync with entry updates.\n\n## Usage\n\n```ts\nimport { Context } from 'cordis'\nimport Loader from '@cordisjs/plugin-loader'\n\nconst root = new Context()\nawait root.plugin(Loader, { baseUrl: import.meta.url })\n\nconst id = await root.loader.create({\n  name: './plugins/example',\n  config: { enabled: true },\n})\n\nawait root.loader.await()\nroot.loader.update(id, { config: { enabled: false } })\n```\n\n## Entry Options\n\n| Field | Description |\n| --- | --- |\n| `id` | Stable id for resolving, updating, and removing the entry. |\n| `name` | Module specifier imported by the loader. |\n| `config` | Config passed to the plugin. |\n| `group` | Marks the entry as a group whose `config` is a child entry list. |\n| `disabled` | Stops the entry and prevents it from starting. |\n| `inject` | Adds required services or intercept config for this entry. |\n\n## API\n\n| API | Description |\n| --- | --- |\n| `loader.create(options, parent?, position?)` | Add and start an entry. |\n| `loader.update(id, options, parent?, position?)` | Update, move, and restart an entry. |\n| `loader.remove(id)` | Stop and delete an entry. |\n| `loader.resolve(id)` | Resolve an entry by id, including nested `a:b` ids. |\n| `loader.resolve(id).moduleNamespace` | Raw import result before export normalization; HMR updates it after a successful reload. |\n| `loader.resolveGroup(id)` | Resolve the root group or a nested group. |\n| `loader.await()` | Wait for pending entry imports and fiber reloads. |\n| `loader.locate(fiber?)` | Return the loader entry id that owns a fiber. |\n\nFor file-backed trees, use `@cordisjs/plugin-include`.\n\n## Module resolution\n\nWithout Node module internals, Loader resolves bare specifiers, package imports and self-references in the nearest package scope containing the configuration file. Relative specifiers use the configuration URL directly, and `cordis:` builtins bypass filesystem resolution. Other specifiers, including `node:` builtins and absolute URLs, initialize an ignored `.cordis/resolve.mjs` helper in that scope to preserve native ESM import conditions.\n\nIf no scope exists or writing the helper files fails, Loader uses its native import fallback. This fallback emits no diagnostic of its own; project-only dependencies can remain unavailable, and the resulting import error can name the Loader module rather than the configuration project. Failure to import a written helper propagates to the caller without this fallback.\n\nInitialization results are cached for the lifetime of the resolver module, including failed writes and rejected helper imports. Fixing the filesystem does not retry initialization for an already cached scope. Concurrent initialization through filesystem aliases of the same package can contend for the temporary helper files and cause a write failure.\n\nNode module internals are classified by their available APIs, including the v1 API used by Node 24.0–24.11.\n\n## Volatile configuration\n\n`Entry.update` compares raw entry options strictly; when only `config` changed on an active fiber in an unchanged context, the pure `equalExceptVolatile` function in `config/diff.ts` compares the raw configs using Schemastery metadata. It ignores volatile fields at fixed object paths without executing expressions, validators or `internal/config` hooks. Object nodes use their declared defaults for null or absent values, including objects without volatile fields; equivalent defaults skip updates. Other ordinary values, parent expressions and unknown fields retain raw comparison. Recursive schema backedges use raw comparison. Entry passes the actual plugin schema; a non-Schemastery schema compares raw. Context changes, other option changes and pending fibers use ordinary updates. A volatile-only change retains the raw Fiber config for later activation, then `_commitVolatile` parses it through the fiber's `internal/config` hook and schema, commits the new values into the running references when every ordinary effective value still matches, and emits `loader/volatile-update` to the owning fiber with the changed paths. A changed ordinary effective value uses the ordinary remount with a debug log naming the entry; because strict comparison treats class instances other than URL, Date and RegExp by identity, an ordinary field whose transform builds a fresh instance on every parse always takes that remount. An invalid candidate is logged and leaves the running references unchanged. A throwing `loader/volatile-update` listener is logged and does not fail the update; the values are already committed. Group/Include retain child dispatch, and programmatic Fiber updates preserve saving and `noSave`; `simplify` is called with its schema receiver so saved config contains plain values.\n\n## Update completion\n\nEntry updates await `loader/patch-context`, the Fiber update waterfall and disabled-entry disposal. Combined context/config changes refresh required bindings before restarting. Group and Include updates expose completion of their child updates; file persistence completes through Include’s `flush()`.\n\n## Tree mutation reports\n\n`EntryTree.commit(change)` receives each mutation made through `EntryTree` methods synchronously after options and group membership change; file-driven `EntryGroup` reconciliation does not report. A missing `legacy` means creation; missing `options` means removal. Updates carry both, with `from` naming the previous group after a move within the tree; a move into another tree transfers the registrations of the entry and its group members, reports a removal to the source tree and a creation to the destination tree, and is rejected when the destination tree already holds the id. Explicit Fiber saves report their simplified configuration. File-driven reconciliation, parent teardown and Loader removal do not produce spurious self-disable reports. In-memory trees implement a no-op; Include journals the reports and reconciles them with file edits. Explicit entry ids may contain `:`; `resolve()` cannot address such entries by nested path, because `:` separates nested tree paths.\n","readmeFilename":"README.md"}