{"_id":"@aiorouter/dsh-aiorouter-mas","_rev":"11-b49d34c6d9a73b3f675e0d342382d7d0","name":"@aiorouter/dsh-aiorouter-mas","dist-tags":{"latest":"0.2.5"},"versions":{"0.1.0":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.0","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.0","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"14cb84ba9503d92ba27a438c518647783f991bf0","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.0.tgz","fileCount":128,"integrity":"sha512-wQPdE9gaD6qLYgeUPqW3A4z1+x+jT1w+nIq0ntu3nPD7UsAvSWxhg3bl3Ig24NDRYeJPcLVHlEH6tAXXwf9kmQ==","signatures":[{"sig":"MEQCIHHnY4aQaeyPy+y2Yn3NEGz8QTg4x5puGFJNdynefLjIAiAPFGUrlLJSUNqLXHkvV2NgnlHoHRsYaL/SvG1mCObPzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":686630},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"f286013908278aaa476239f115dfbf635d306307","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.0_1788231080525_0.15853878324373527","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.1","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.1","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"7c94442fc50d8742b4e2e4bec30959c7db2910ee","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.1.tgz","fileCount":128,"integrity":"sha512-gLJToO3YfKqQhNbtjdPNsui+wt/tP8wfXRBt9RViMZbs2qqrSRNqFBTjThG7LyTCJNXqITP8Q/kpzkNLvCVUFw==","signatures":[{"sig":"MEYCIQDQ5xCxDdjZHeE8/07RShLnDOg8pTCJDw94Yf0rgo/sDwIhAKwvLqeJvamY3d93VSGxcEyHfEb8ZYqAwntj52ovqlRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699881},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"e4a580d9943eba7f20c213caa07d937c8bdb7a69","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.1_1788276401399_0.03268948489221701","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.2","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.2","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"054d70da2c8951f17eb099a84825b236b3596582","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.2.tgz","fileCount":128,"integrity":"sha512-OGarXQSpVIy8qdMQyirEr7wOsGQhuYBldZzhijWdxS0sh3Gel7TJ63i8zBwOg/xD4ytDDN7ckyU8g2LfmNmCaw==","signatures":[{"sig":"MEYCIQD/OVH4RNjO8ulsUl4f1/HY3lM+1x8mOVcMvgfxv7XjowIhAKk92vfhzr672NBr1tp802+KQy+jGM0/aidzEnYmaJWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721193},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5c73df47b4a1612a8ca8407480aedbe6e8f7d694","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.2_1788287885873_0.22514739819738616","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.3","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.3","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"c07ed020d6841af6265bd02896ea7ac1f78330cd","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.3.tgz","fileCount":128,"integrity":"sha512-PYp0aK76aFT4/ac3nfYjvQT3HtBYeZ9KwN95Cx4zhKUzAlghuYEaupc9XUwKRZSPejQuVPl3YVyrs3d2805TxQ==","signatures":[{"sig":"MEQCIAEteoSmsQljdS8wl//SqBmTxOWcDm8lzz6HvmMAeLhVAiAg+x63WL3pZb/ApZAKh8n9+w2/ENTWB8pOWwt05GV0mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728991},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"adab80a04eddecc52a2622ff1d718ed31ffdd18a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.3_1788291752290_0.9531576928793244","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.4","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.4","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"5c2b51a5d0e3ad09808572f2c29866cb78ee41e4","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.4.tgz","fileCount":128,"integrity":"sha512-L4220ZG5gf4dEPKM4b81SHTwiu6abX8MuZ4Xsdt+74rgVz1qeX0pJiQT4bdxMOtK0JAENu7cnPxmWzPxTRU+UA==","signatures":[{"sig":"MEUCIQDMWfqQNqcB+WQpJButz05tYqIWwCtBddqRMNGF/g1yrwIgd74wjKn7Q8PjuATkeqUkhalbMbIP/5GZmTVZayuQ5PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728983},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"eb11419eeacf840251c322ef6cd9329716f256ed","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.4_1788292917823_0.30799592758995087","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.1.5","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.1.5","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"ae1d3798add8771ed2749e1ee8d56710ad3d16a0","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.1.5.tgz","fileCount":128,"integrity":"sha512-sG7hmesmufMNLQGVA0c3rBhnwuSLX0reM+TWkpWrXlNyVuspeA75rHBFF6on/MRLE4/kJCp4AYC4io4ZmJhkIg==","signatures":[{"sig":"MEYCIQD2pv9PEtWxSVJ56TZn1pips8DS27WrwfBQc/EupM0WKwIhANsrOw6Fm6s52UjRk3M+hT02UYtkM65arr3bNkj3V5S6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729243},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b75f1e1454fcd81bcdb77896cc795ce5a6f85cbf","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.1.5_1788294142805_0.950612009562328","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.2.1","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.2.1","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"38a39b0210fd01abb75311930cae673a539cf3fc","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.2.1.tgz","fileCount":128,"integrity":"sha512-4m7eERCSdZqkY9/7U79WHSW6aeoZZP9tYSllRImAhgJ7PWpfKDSpOWEazrC3FsURFi5dY27gP5Ywzhq5HordRg==","signatures":[{"sig":"MEUCIBKlo0kp0BlrGDL8hev4QYsjPx5iLBZ/Kq2msXhiQnT7AiEA0GZALh7eQuXV+C/OAoNsFzdV7j+pFhbFRGqa3KcgOwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721045},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"b75f1e1454fcd81bcdb77896cc795ce5a6f85cbf","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2 || ^0.1.2-alpha.1","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2 || ^0.1.2-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.2.1_1788302219987_0.4924000525745855","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.2.2","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.2.2","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"505a7db149ee76a49b629c7ff2ccb66e045c0fff","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.2.2.tgz","fileCount":128,"integrity":"sha512-ljCm9nUZp5DxDYxfgTaHdLldzET0oNQLlGLbbAGvNrHOh6tSqHmw+gON+DgCzBL4u1QYqrmGUI/gvj1sHRKvQA==","signatures":[{"sig":"MEYCIQDbS36b6bsgjrrEWZmsdxTTMOH8xIqz/Rj1uRq6XnFPZwIhALojA/ilKsTnkd5EqBiUvm5j8inhUAxzJrd3kotJWj+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722691},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"87e076ce9b360b1b36566e4e9ef831363f0a976f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"^0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"^0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.2.2_1788784051457_0.04733153455430794","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.2.3","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.2.3","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"eea80cee6bc754e3884f623474ed1cceda34652a","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.2.3.tgz","fileCount":128,"integrity":"sha512-Gd7C3rwRtk/C5DGFIVvmK/HR+vzXPFEktFefpIBUV0cw3iL+V+qJsi4JNVZJ5F3oQHgYfyG+6PwSz11pb0yzEw==","signatures":[{"sig":"MEUCIQCwpruhNlGIdqhSyn5ot7y9i/otf3ZHlkMOcYG2vylH4AIgdOl9Bzlf4jPno3MGTOZNRmgepkqicaabiSRVl+cGvVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEgUcd51IEPKlC0ExswSG0ptaTrJOAzQTZC9rCbH7ztuAiEA262sudCvCfrCVm6Qc9rp18SvQk9yBtd9Alg+7f04en0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723742},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7f940bdd0b9c2e5e9a257b0a88b7d81529d76e0d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"^0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"^0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.2.3_1789236867533_0.8142219866705471","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@aiorouter/dsh-aiorouter-mas","version":"0.2.4","license":"MIT","_id":"@aiorouter/dsh-aiorouter-mas@0.2.4","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas#readme","bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"dist":{"shasum":"f7db18afedb2a89a2a6c57720ce80343e387c4c8","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.2.4.tgz","fileCount":128,"integrity":"sha512-gBP63BbS/EscKsjoA3j0Cg8MgK3FfK0Cg+KkRWuo1F2IVD/fBGqVrY4TUas+v3g2v1sk0p1tLnRXFsCvHii2Gw==","signatures":[{"sig":"MEUCICIKAsfJoAXlBmZBlXd4lEevpoU33z1YFYxRnyOE1sOUAiEAjvc8zetqGjp+Ow3PUAAozH2UZ5Cr2hB70c699AOEPzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsVNnTRAnqyO6kk94BWtkMJcJQ7tSDGoJeGbHKsxWHjQIgNITYd3PzNC9gcK8cLH/PwZ2FHTLjfGvFQr+D5/wi0rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723742},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7f940bdd0b9c2e5e9a257b0a88b7d81529d76e0d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"^0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"^0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-aiorouter-mas_0.2.4_1789236902655_0.064761569416522","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"_id":"@aiorouter/dsh-aiorouter-mas@0.2.5","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-connection"],"platform":"web"}},"bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas/issues"},"dist":{"shasum":"c7ee2cdb327c39cf07600877fdee11c5467564d1","tarball":"https://registry.npmjs.org/@aiorouter/dsh-aiorouter-mas/-/dsh-aiorouter-mas-0.2.5.tgz","fileCount":128,"integrity":"sha512-Pu6l9KQd3Cqawza+Gu8zTSN2tPaE4MiDovf4kqkGFim2QW9BhqxmiKKRLVkY0SmpppzAv31rjOZf3opo0tDLjA==","signatures":[{"sig":"MEQCIFCslKZJD4Mhb4Rp1uRjVAy5DgBN0oiMXQvO1TerapmrAiArViaAqqqnHGSyVnlnTiTwNWDhE/6x08DjBTZLkXbl7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICmcub7/zFyRCqY4W2h9HWT8vIM3ZRfml84hrDICCaoSAiAxKR1a6yuS2MLp5Vt0uncsL39niWyjf1w/rMFqOo4JQQ=="}],"unpackedSize":723742},"main":"lib/index.js","name":"@aiorouter/dsh-aiorouter-mas","type":"module","types":"lib/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js"},"./client":{"types":"./lib/client-entry.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7f940bdd0b9c2e5e9a257b0a88b7d81529d76e0d","license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json && node build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit","build:client":"node build-client.mjs"},"version":"0.2.5","_npmUser":{"name":"tayachu","email":"tayachu@gmail.com"},"homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas#readme","repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas.git","type":"git"},"_npmVersion":"11.19.0","description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","directories":{},"maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"4.0.2","@deepseek-ai/dsh-tools":"^0.1.2-rc.1","@deepseek-ai/schemastery":"3.18.2","@deepseek-ai/dsh-settings":"^0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-token-meter":"^0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"^0.1.2-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-aiorouter-mas_0.2.5_1789237006930_0.8202186980118793"}}},"time":{"created":"2026-09-01T02:51:20.385Z","modified":"2026-09-12T18:16:47.189Z","0.1.0":"2026-09-01T02:51:20.661Z","0.1.1":"2026-09-01T15:26:41.573Z","0.1.2":"2026-09-01T18:38:06.018Z","0.1.3":"2026-09-01T19:42:32.483Z","0.1.4":"2026-09-01T20:01:58.054Z","0.1.5":"2026-09-01T20:22:23.029Z","0.2.1":"2026-09-01T22:37:00.136Z","0.2.2":"2026-09-07T12:27:31.588Z","0.2.3":"2026-09-12T18:14:27.634Z","0.2.4":"2026-09-12T18:15:02.814Z","0.2.5":"2026-09-12T18:16:47.036Z"},"bugs":{"url":"https://github.com/AIOCANA/aiorouter-dsh-mas/issues"},"license":"MIT","homepage":"https://github.com/AIOCANA/aiorouter-dsh-mas#readme","repository":{"url":"git+https://github.com/AIOCANA/aiorouter-dsh-mas.git","type":"git"},"description":"AIOrouter for DeepSeek Harness — one plugin: an AIOrouter model route, privacy-protection status (Shield), and a data-driven multi-agent orchestration workflow (plan -> approve -> execute -> review) with session cost transparency. Plugin-only: reads the p","maintainers":[{"name":"tayachu","email":"tayachu@gmail.com"}],"readme":"# @aiorouter/dsh-aiorouter-mas\n\n**AIOrouter for DeepSeek Harness** — one plugin that adds an AIOrouter model\nroute, a privacy status window, and an optional data-driven multi-agent\norchestration workflow (plan → approve → execute → review) with session cost\ntransparency.\n\n> **Coming from `@aiorouter/dsh-shield`?** That package is now part of this one.\n> Uninstall it and run `dsh plugin add @aiorouter/dsh-aiorouter-mas` — you get\n> the same privacy status window plus the AIOrouter model route and the\n> multi-agent workflow. There are no existing users of the old combined name,\n> so this package is the single install going forward.\n\n## Which track is yours?\n\n- **DSH users:** install `@aiorouter/dsh-aiorouter-mas` — plain AIOrouter\n  routing works out of the box; flip the Multi-agent switch\n  (Settings → aiorouter) for orchestrated multi-model workflows.\n- **Codex/Claude users:** use AIOrouter Gateway (baseURL + key) instead —\n  see https://www.aiorouter.ca/docs/cookbook/deepseek-harness-setup\n\n## Quickstart (3 steps)\n\n1. Sign in at **https://dashboard.aiorouter.ca** and create an API key.\n2. Copy the key.\n3. In your Harness, open **Settings → Models → AIOrouter** and paste the key\n   into the API-key field. Done — the model list fills in automatically.\n\n**Installing this plugin does NOT require installing any gateway.** The\nplugin talks to the public AIOrouter API directly; there is no local\ngateway, proxy, or extra service to run.\n\n```bash\ndsh plugin add @aiorouter/dsh-aiorouter-mas\n```\n\n## What it does\n\n- **One key, every model** — adds the AIOrouter provider route to your\n  Harness profile; the model catalog syncs from `GET /v1/models`.\n- **Privacy status you can see** — a floating window surfaces your\n  surface-aware privacy protection state (chat and media), managed on the\n  AIOrouter Dashboard.\n- **Multi-agent workflow, one approval away** — ask / plan / code / review\n  intents map to a plan contract you approve with one key before any code\n  changes; execution runs on the Harness's native multi-agent engine with\n  role-based model selection resolved at runtime from your preset. Turn it\n  off any time (`masEnabled`) to go back to plain routing.\n- **Cost transparency** — the window shows the session's actual cumulative\n  cost and a soft budget band. No pre-run price guesses.\n\n## Requirements\n\n- DeepSeek Harness (dsh) **v0.1.2-rc.1 or newer** (peer range `^0.1.2-rc.1`;\n  plugin 0.2.1 remains available for v0.1.1-rc.2 / v0.1.2-alpha.1 hosts)\n- Node.js ≥ 20\n- An AIOrouter API key (the plugin stores no keys and writes no files)\n\n## Rotating your API key\n\n1. In **https://dashboard.aiorouter.ca**, rotate or create the key.\n2. Return to **Settings → Models → AIOrouter** in your Harness and paste the\n   new key — the settings store accepts updates any time, so this is enough.\n3. Exception: if your Harness injects the key through an environment\n   variable instead of the settings store, update the variable in the place\n   that defines it — the plugin itself never reads or writes key material.\n\n## Settings (DSH Settings → aiorouter)\n\n- `modelRefreshMinutes` — model-catalog auto-sync cadence (default 360).\n- `masEnabled` — multi-agent workflow switch (default on; the route, status\n  and cost tools always stay).\n- `maxSessionCost` — soft budget cap for the cost card's band\n  (green <50% / yellow ≥50% / red ≥85%) and the soft warning line.\n  The unit is the gateway account's billing currency — the same currency the\n  dashboard and the cost card report (the plugin never converts currencies).\n  Spend figures are the gateway's own billing data (`GET /v1/me/usage`,\n  the same source as the dashboard); exceeding the cap only warns — nothing\n  is ever blocked. `0` disables the band (default 5).\n\n## Privacy posture\n\nThe plugin is read-only with respect to your privacy configuration: the\nDashboard governs restore/redact/disable settings per key, and the window\ndisplays the effective state. The plugin never writes privacy headers\nitself, sends requests only to `https://api.aiorouter.ca/v1/*`, keeps your\nAPI key inside the Harness settings store, and writes no files.\n\n## Development\n\n```bash\nnpm ci          # install dependencies\nnpm run build   # compile src/ to lib/ + client bundle\nnpm test        # run the full Vitest suite\n```\n\nSource: https://github.com/AIOCANA/aiorouter-dsh-mas — contributions welcome,\nsee CONTRIBUTING.md.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}