{"_id":"dsh-mcp-panel","_rev":"27-f50f852ddb64d43cb5eda1b0a78eb66d","name":"dsh-mcp-panel","dist-tags":{"latest":"0.6.19"},"versions":{"0.2.0":{"name":"dsh-mcp-panel","version":"0.2.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","observability","panel"],"license":"Apache-2.0","_id":"dsh-mcp-panel@0.2.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"34f83398addae52fb7f188e96404cd9954b7fd68","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.2.0.tgz","fileCount":63,"integrity":"sha512-38Xw7ZjCZ403yM4D+gGP380mF9m4Jz4pdXkmaXPLzLvIx0FFIquWu8h/WNGTaDrqyyKu0oLS94d801lvdeWk+Q==","signatures":[{"sig":"MEQCIEJfx0aqVjZfB7+mmuQ0GVUxY4GSu1PNKOEHmW0e4ja0AiBr+Zfk322uUOppYuD0JWF3iR7PsuXAULBEtEVDI07Hqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1053698},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"gitHead":"616ebaf379855d5efc3b33a41aba71147905ad9c","private":false,"scripts":{"test":"vitest run","build":"node scripts/prepare.mjs","prepare":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only runtime management panel for the official DeepSeek Harness MCP client: /mcp command, a Settings page MCP tab with connection status, recent errors, reconnect counts and tool inventory (sanitized for display), controlled enable/disable patch sugg","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^5.9.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","react":"18.3.1","vitest":"^3.2.0","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.2.0_1786706598124_0.7140016141980003","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-mcp-panel","version":"0.3.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","observability","panel"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-mcp-panel@0.3.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7bc8c2a1475c254064f02220a4e6b08b77efc675","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.3.0.tgz","fileCount":69,"integrity":"sha512-X2yzTL0hvrQJVDH2YlQKRNbHmjJREQsFHRJU/mx3n546bpyEpRGMsRQOfH7aVMqJ8wuovKh3V49+w80qsg0jXQ==","signatures":[{"sig":"MEYCIQDYJlAQuFsf42m7EwBZYZLu4yzz7Y2lT+tP7blkGlVEMgIhAPxJ53XDKBaUOD72ps/XZyecIf+3ha4kLgRsWGsPXlVF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1160589},"main":"./lib/index.js","type":"module","_from":"file:dsh-mcp-panel-0.3.0.tgz","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"_resolved":"D:\\deepseek-harness\\Project\\Plugins\\dsh-mcp-panel\\dsh-mcp-panel-0.3.0.tgz","_integrity":"sha512-X2yzTL0hvrQJVDH2YlQKRNbHmjJREQsFHRJU/mx3n546bpyEpRGMsRQOfH7aVMqJ8wuovKh3V49+w80qsg0jXQ==","repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"_npmVersion":"11.16.0","description":"Read-only runtime management panel for the official DeepSeek Harness MCP client: /mcp command, a Settings page MCP tab with connection status, recent errors, reconnect counts and tool inventory (sanitized for display), controlled enable/disable patch sugg","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.3.0_1786774401110_0.7603250180794308","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-mcp-panel","version":"0.4.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-mcp-panel@0.4.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"ab73f0959247473a7cdc4370fad718e88a74f020","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.4.0.tgz","fileCount":88,"integrity":"sha512-my4enl5xyVOvp25MG1rJy33kbmWCZbGffGjkLCnnb/90Acxod0vdb8af7Qa7KSLmNs+u2ZcoYIDPZi2kg/o0kQ==","signatures":[{"sig":"MEUCIQCp3NPokYRzUk62ktvbeQoEwEvjsMe7op8g9C02XIBWogIgCf6OqrS9rL13HdAtINdP5tbSwhiwbLScVc4mAztLqkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1540904},"main":"./lib/index.js","type":"module","_from":"file:dsh-mcp-panel-0.4.0.tgz","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"_resolved":"D:\\deepseek-harness\\Project\\Plugins\\dsh-mcp-panel\\dsh-mcp-panel-0.4.0.tgz","_integrity":"sha512-my4enl5xyVOvp25MG1rJy33kbmWCZbGffGjkLCnnb/90Acxod0vdb8af7Qa7KSLmNs+u2ZcoYIDPZi2kg/o0kQ==","repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.0-rc.5","0.1.0-rc.6"]}},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.4.0_1786891599381_0.7290279845424892","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-mcp-panel","version":"0.4.1","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.4.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"bf6145deb0b837808d2e5974384b22f370bf9299","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.4.1.tgz","fileCount":88,"integrity":"sha512-IsHwXoWbjaWEVsQQjOjcTqky3p9CLMwd9+qQprI/vkie9Xiua+EwauSwoHcBMg4xvX3i3DkrN77nQRCOVzkGWA==","signatures":[{"sig":"MEYCIQDA3xcUSs68f7yHGdyrWGHCryXa6qQDx0ZiOeBAqUuwtQIhAO30qUUqjIXJbtqGj++u8fanVprVWYDY0RpqxU3kOjfw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1583162},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.0-rc.5","0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/dsh-cmdline":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.0-rc.6","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":"0.1.0-rc.6","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.4.1_1787121661044_0.49403116633803656","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"dsh-mcp-panel","version":"0.4.2","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.4.2","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"0b3665c7dc74361003e15f45d15466657651f300","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.4.2.tgz","fileCount":88,"integrity":"sha512-+/oTpi+ZmsXS4uGkLbnxa8n+5Obqkl20HN2o6MrdwGyAj1Z8nBEqqpeEgD8EXX/15tc7FQPJzBe+rohTq1RIIA==","signatures":[{"sig":"MEUCIQCRP0sUFqHN/MHSgQ7tZFhAxE2lJ3FzOxbchkjwOWcRyQIgUAlP3z3tBArpSABfi+Kzpb1q56ly3bJNAaN4Mu9i8QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1584112},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-cmdline":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.0-rc.8","@deepseek-ai/dsh-commands":"0.1.0-rc.8","@deepseek-ai/dsh-home-paths":"0.1.0-rc.8","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.4.2_1787291753647_0.8611315259853598","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-mcp-panel","version":"0.5.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.5.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"9f77a28edce1b218bbd7500381b2cae045dd5f0d","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.5.0.tgz","fileCount":88,"integrity":"sha512-+b06oa3BjgZjzT+nr5pvf26ENLj7JrINDE0OFPfGmO0O8myFPG6RtUkq8r7zZvBsMuYQ1uOIsj3VDnNHa3Onlg==","signatures":[{"sig":"MEYCIQD36a/BS480EnyJwUfcR7YB7nKaC9steN5uXZdt7obbYwIhAKIl++ybna6UR5MM52P4qIi+VHV6czOG305l8hVFuCIF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1601132},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":">=0.1.0-rc.8 <0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-cmdline":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.0-rc.8","@deepseek-ai/dsh-commands":"0.1.0-rc.8","@deepseek-ai/dsh-home-paths":"0.1.0-rc.8","@deepseek-ai/dsh-client-locale":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-client-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-client-ui-slots":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings":"0.1.0-rc.8"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.5.0_1787308111128_0.1385890925810902","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"dsh-mcp-panel","version":"0.5.1","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.5.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"78cb5c4a1ce0389615faaff855b1083fdd2b3a3c","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.5.1.tgz","fileCount":88,"integrity":"sha512-CnCzRD043IP8JV2KvyaVUBVMz26uwRAUHt9+srovyycorZ6RW58EcuURcG4pr4zXJddNSt0+O7iJbNDQ1fgdsg==","signatures":[{"sig":"MEUCIQDKUOWc/VKdhbGe+Hn5C0qfeEgjIieQp4wRUJiYzYiMrwIgXBh0+6/z5N2BBRXb637eZaEaC8sfprNEILXMBF+z7YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1602363},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-tools":"0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.1-rc.2","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.5.1_1787413938061_0.6878800995253704","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-mcp-panel","version":"0.6.0","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b0b05a48b49de3e16a064f02adf2a022b6b5d7d6","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.0.tgz","fileCount":94,"integrity":"sha512-ffqqidsj647G6LuNHU8JhcUig3kSMdPOmIShmIEIGtofEH4VOeC8fDOkeK8XOknrOFDf8YKCDwHGn678WPXdmQ==","signatures":[{"sig":"MEYCIQDChPLy9lEzeqeRYyhyvMdQXI7ndoerliQV+la+UUiGrQIhAPVkLakxemwHkqM7KeEpH7mLIinD6ywz4lwesyLGWdz4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1652914},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-tools":"0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.1-rc.2","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.0_1787756715214_0.4897849977537241","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"dsh-mcp-panel","version":"0.6.1","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6d230e1d616162368d706590ba280212bf477b9c","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.1.tgz","fileCount":94,"integrity":"sha512-GlSFKQbupRMbgjjiOcaJchNC/KdyTrlkg//RN3/6Bw78C8iZdzg/zsLlpfqW5Y7HOpd0stOHRJbQGsE+A5KH5Q==","signatures":[{"sig":"MEQCIDEM5Dzv7ZxzwIhMsGovCK3mRjYu4MwspQ4Ebstr2C0iAiBHYR9Fyck4O3edWJKTXEWwf0hH9Nc4GkTRAnhaS0gzAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1653824},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-tools":"0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.1-rc.2","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.1_1787831061368_0.36766858628867327","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"dsh-mcp-panel","version":"0.6.2","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.2","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"7252fd51bfca333c677835075a5d8a53f5cdf4b7","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.2.tgz","fileCount":94,"integrity":"sha512-ixUsRH7kpuYOHmN93ANEa+mkCfdpPHxcFos3kvx3cY4XVo7hG47qCg6aKEKOkXpN2fXr7qmwi2G/9hvlHFx8Cw==","signatures":[{"sig":"MEQCIFPraOlRDs6NGj5s8SbQ+abFKoKCGj8XaGplNUc7isnpAiA7zSC8gHGXECbIuXgNvXJ5Aa8jxPL/HvWT9f6KB6CYXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1673240},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-tools":"0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-app-boot":"0.1.1-rc.2","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.0","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.2_1788101716017_0.5858816268115583","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"dsh-mcp-panel","version":"0.6.3","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.3","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6e04a3e7431487f8f971f476dd8149af7524960e","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.3.tgz","fileCount":94,"integrity":"sha512-essZmtvU8hWXfjaIvAKmFcPmb+BHsW0o+s9RMGlJtv4ykO9AeHqdaXyXQG7GZ6Xe2Rv1dn8fyUq/uQY0vAPFPw==","signatures":[{"sig":"MEUCIQCtH1QomydpoElMgAvqCOZPoiJ5YGqu3rxoRzXEXC5R6wIgb40ncNvxcuyU+u2mxxRJqxX85BRgxiSipAF9bTC17Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1674963},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-alpha.3"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-alpha.3","@deepseek-ai/dsh-agent":"0.1.2-alpha.3","@deepseek-ai/dsh-tools":"0.1.2-alpha.3","@deepseek-ai/dsh-cmdline":"0.1.2-alpha.3","@deepseek-ai/dsh-session":"0.1.2-alpha.3","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-alpha.3","@deepseek-ai/dsh-commands":"0.1.2-alpha.3","@deepseek-ai/dsh-attachment":"0.1.2-alpha.3","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.3","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.3","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.3","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.3","@deepseek-ai/dsh-client-ui-slots":"0.1.2-alpha.3","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.3","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.3","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.3"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.3_1788276508319_0.9215378357410848","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"dsh-mcp-panel","version":"0.6.4","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.4","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"5446f86bfff0121729aedf8874d13bc125190aa4","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.4.tgz","fileCount":94,"integrity":"sha512-dYKOVB1Fm3eAsWJehhBpOxEjxlDw0hCzOF/AGNzaAwqVMws8yHbgNVaTed/nfg1s5cH9EnF6X5R2g6xfy0iEiQ==","signatures":[{"sig":"MEYCIQDXDYbyZ+q86/CVsrWxYNXJ7kDCyThU33LJE/ADv2Y0FAIhAI8NvgpsRUXJeV0X/BhL8AIzxGt+AkyNUh6PxGfWprU6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1675670},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-cmdline":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-alpha.5","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-slots":"0.1.2-alpha.5","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.4_1788355931446_0.09627105879760767","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"dsh-mcp-panel","version":"0.6.5","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.5","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1888dfa424d82e49c7e2deea50c3d21332d2c1d1","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.5.tgz","fileCount":94,"integrity":"sha512-mO9uSDD3bbIFnc9cp4NeJ6Njgcpov8ZmXQk4z6ihGIDizaBHWn/wm3Z3oaXDNAro+S3Kppj332GmuVMfF4mndw==","signatures":[{"sig":"MEUCIE4J1RSqUu2BDiF6HpmIcTXxEfCAUBEom9FSCTjedMw5AiEA2ojDMj8hrR3adyT06Wvb10IVxlVt87B+Nv5k+xOywxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1675682},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.1-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-cmdline":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-alpha.5","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-slots":"0.1.2-alpha.5","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-include":"1.0.6","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.5_1788361619267_0.2422351310181532","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"dsh-mcp-panel","version":"0.6.6","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.6","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"b8c7fd40de4ff8a8beb7faf9f67c0a29a840dc8f","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.6.tgz","fileCount":94,"integrity":"sha512-2+uEgAc55kXuPTtn63uT31ogycOzdOU+tQ3XPh9d9sPqWLU4nUJkWeMjFRYE/97RZ8AIshJGaTfG2noXuGGhMA==","signatures":[{"sig":"MEUCIQD1kvR9bV79zkW8F0Xxfm4ZA5SOonIK4bOr8jcDeT/XFwIgXODEyY/iyR5+iQpZZuw4zyZpPWuke4kS9d/dPPdpyUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1675994},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.2-alpha.5"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-tools":"0.1.2-alpha.5","@deepseek-ai/dsh-cmdline":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-alpha.5","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-home-paths":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-client-locale":"0.1.2-alpha.5","@deepseek-ai/dsh-system-prompt":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-slots":"0.1.2-alpha.5","@deepseek-ai/dsh-typert-protocol":"0.1.2-alpha.5","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-settings":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.6_1788432681077_0.36126353775620057","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"dsh-mcp-panel","version":"0.6.7","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.7","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"1e504597fff79b94e3b2b949681bdb5bef58a227","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.7.tgz","fileCount":94,"integrity":"sha512-6V4Hbmq2s668rGNUAR4lIFd0H1HOKYop7kfUQTuaB17WfoiNMGVkCZLPi37HQcCoO6Lk3/vESUF80LRa4uRhVQ==","signatures":[{"sig":"MEYCIQDylA3+cvCzpH25NK32K4ACfV+NU2oteV9SqBQ+J1NHPQIhAIH+o8TKdEASFWyDzvn5QgFpk7uU8JjAyzU8VaM4u+Kh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1678337},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.2-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-cmdline":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-rc.1","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.7_1788531192111_0.7351128696344138","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"dsh-mcp-panel","version":"0.6.8","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.8","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"be091df91b106bcaf879932946be7e0d7f61bd66","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.8.tgz","fileCount":94,"integrity":"sha512-kjQQtCkGqwfQtKUQsKx54nRVBP48cZUH+WNMFiWWzWgSzrIYPuyALiY0zh8fngPHQFNsTPLk2OEOaIVAHHcmmg==","signatures":[{"sig":"MEYCIQD88ehVvSoJzanRdueueld9tDGD7a4lpsUO5ALSQqLBuQIhAJ09D6bsGQSo2jzFrHwel04J6aM8ToP/xhMujMqrWm4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1679848},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.2-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-cmdline":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-rc.1","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.8_1788776769602_0.43149235020696586","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"dsh-mcp-panel","version":"0.6.9","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.9","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"55a74fb1fc4d40f936b870ff40a7b06931ea6d4d","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.9.tgz","fileCount":94,"integrity":"sha512-1/VgAOELHZ4iDi79Mqs+tiKbqaKYZT7jSP1RPc9ELqadmqgvnr0Ld9z32P1kHrjjlCZmXynZrjw00hxKA3MT7g==","signatures":[{"sig":"MEUCIQDa1iompQZd/ADon9dcADTk20wbvVY4/PGkvLIrl75dGgIgaXooxbrIhSCDmx8kHT8uNZ9o9fw/vjBplnvEMt8MEH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1682523},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.2-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-tools":"0.1.2-rc.1","@deepseek-ai/dsh-cmdline":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.2-rc.1","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-home-paths":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.2-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.9_1788787510723_0.36930656633189507","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"dsh-mcp-panel","version":"0.6.10","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.10","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"2fbc8d329064cb6d2aa023f681fa685cfb2783d1","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.10.tgz","fileCount":94,"integrity":"sha512-bOsGdf8M4WR0aEEEhlFJCAdTOXSGi17CwKfTcmTtG0WE+NeuJK6nkwJffNS2Q/9Cs196rrdbkzbWdFM9uA1JhA==","signatures":[{"sig":"MEUCIQCj3uWjxCUXkcXU1+gZiZIjKEg5oio1UyvF/4QISIMZ4QIgV6S5ezRqOfvPo49AH0Zw9IjQ3irdQ/dOzok4Snpr+Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1684390},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-alpha.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.2-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.5-alpha.1","@deepseek-ai/dsh-agent":"0.1.5-alpha.1","@deepseek-ai/dsh-tools":"0.1.5-alpha.1","@deepseek-ai/dsh-cmdline":"0.1.5-alpha.1","@deepseek-ai/dsh-session":"0.1.5-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.5-alpha.1","@deepseek-ai/dsh-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-attachment":"0.1.5-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.5-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.5-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.5-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.5-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.5-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.10_1788951242586_0.1960362894618204","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"dsh-mcp-panel","version":"0.6.11","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.11","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6a7669b25e944ce1da176854c8db5a68992afe7e","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.11.tgz","fileCount":94,"integrity":"sha512-1RqFn3vSw8r93oMbkF1HdUECULacexgBk2/vvQo4oTWtGiOCfTH0/ZywNZDRqk71d4blNH7lpgOeCaTxeSlmDQ==","signatures":[{"sig":"MEUCIBzhbKzz09YtGQKd7XO7GfU5s2EWYnb1cyORpUb+0akmAiEA8vLwihF6CaOEWGlcDVw3GrkRrKVU5XzkRBq4ax5MJFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1685905},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-alpha.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.5-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.5-alpha.1","@deepseek-ai/dsh-agent":"0.1.5-alpha.1","@deepseek-ai/dsh-tools":"0.1.5-alpha.1","@deepseek-ai/dsh-cmdline":"0.1.5-alpha.1","@deepseek-ai/dsh-session":"0.1.5-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.5-alpha.1","@deepseek-ai/dsh-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-attachment":"0.1.5-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.5-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.5-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.5-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.5-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.5-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.11_1788958546940_0.9972656521322614","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"dsh-mcp-panel","version":"0.6.12","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.12","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"9b1e418f082cffa99eb4e4bf92db4dde1451d606","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.12.tgz","fileCount":94,"integrity":"sha512-bA1nMTX4sagBO2K0Eo+OVOM3CehjAEIXBqTb40tajpLvAvwvLXMXH1ca+xH6KHwXItDSPuODm0YthnMlzMA/Nw==","signatures":[{"sig":"MEUCIQC54QPDhabkszDGaAuyVZodh36MLkPxmUPQDHXalHuHuAIgJ+/6tgSaXF7ewgy7cD04R3kP1/HyY1mqEWTdM2VJOok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1686304},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","tsdown":"^0.22.14","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.5-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"18.3.1","oxlint":"0.18.1","vitest":"^4.1.10","react-dom":"18.3.1","@types/node":"^22.19.0","@types/react":"18.3.31","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-jobs":"0.1.5-rc.1","@deepseek-ai/dsh-agent":"0.1.5-rc.1","@deepseek-ai/dsh-tools":"0.1.5-rc.1","@deepseek-ai/dsh-cmdline":"0.1.5-rc.1","@deepseek-ai/dsh-session":"0.1.5-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.5-rc.1","@deepseek-ai/dsh-commands":"0.1.5-rc.1","@deepseek-ai/dsh-attachment":"0.1.5-rc.1","@deepseek-ai/dsh-home-paths":"0.1.5-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.5-rc.1","@deepseek-ai/dsh-client-locale":"0.1.5-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.5-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.5-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.12_1789021104184_0.4673349313094062","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"dsh-mcp-panel","version":"0.6.13","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.13","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"80fbf751e6396c05b523ea186e179fd375a178a6","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.13.tgz","fileCount":94,"integrity":"sha512-s5ekqdS/fYdIHPXftN7EuBG+28HvwTPji92g2hpcnDLKKx6/omKK74LEXcBl3nrXXLNeTKy4cVXDx+Vce6DKhQ==","signatures":[{"sig":"MEYCIQC52XycZfyji6mPvr1KifrZt9uKl20UmEF5t8u98vqWvQIhAPoxJGpnk49d8r6alZzB7ChwxuUg18kDFbzMU7yobI3/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1855714},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.5-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.2.8","oxlint":"1.81.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.19.0","@types/react":"19.2.18","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.5-rc.1","@deepseek-ai/dsh-agent":"0.1.5-rc.1","@deepseek-ai/dsh-tools":"0.1.5-rc.1","@deepseek-ai/dsh-cmdline":"0.1.5-rc.1","@deepseek-ai/dsh-session":"0.1.5-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.5-rc.1","@deepseek-ai/dsh-commands":"0.1.5-rc.1","@deepseek-ai/dsh-attachment":"0.1.5-rc.1","@deepseek-ai/dsh-home-paths":"0.1.5-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.5-rc.1","@deepseek-ai/dsh-client-locale":"0.1.5-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.5-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.5-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.13_1789036471194_0.7972170686654811","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"dsh-mcp-panel","version":"0.6.14","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.14","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"a217a74c9a1b8540e8a0211193087fd775e7ba41","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.14.tgz","fileCount":94,"integrity":"sha512-M9pQa5616XxfePZFejuQrut85eLTIlYVFrFlyQN/vAOC0ylZoHzgzaN+g3QAmGJwFR/92e1N15Akkf/oW49zxw==","signatures":[{"sig":"MEUCIDThcpl6n9VPMfpn24uD9Lfm5cPQqKp0Xq1+MeAbFujCAiEA/eC+1EO+7aijXLP8L0/ADRN/Nac2r5PMddp0WrqfkDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1857858},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.5-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.2.8","oxlint":"1.81.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.19.0","@types/react":"19.2.18","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-tools":"0.1.5-rc.2","@deepseek-ai/dsh-cmdline":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.5-rc.2","@deepseek-ai/dsh-commands":"0.1.5-rc.2","@deepseek-ai/dsh-attachment":"0.1.5-rc.2","@deepseek-ai/dsh-home-paths":"0.1.5-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.5-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.5-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.5-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.14_1789180117169_0.8601740773945721","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"dsh-mcp-panel","version":"0.6.15","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.15","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"}},"dist":{"shasum":"6f69c4ef40a327b5b6e9c6a060499fe750112cee","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.15.tgz","fileCount":94,"integrity":"sha512-1mWK5oN3eh/8D0nR0mC1WekyvPAmVS9U86FqjYRqwzLFAh80G/3tbN6BnF1EDpOZ8J2HmIWGCiFlrEGw+rCfVQ==","signatures":[{"sig":"MEQCIEUH/99wVuW7XiuT1zHU4cxzqPm/61/b0gNpJhhZmWWwAiBh+fQoO7P+Ysy15nn+DFNoEkt2T3VpScMuIzryQZ7NDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1877967},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.6-alpha.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.5.4","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.6-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.2.8","oxlint":"1.81.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.19.0","@types/react":"19.2.18","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.6-alpha.1","@deepseek-ai/dsh-agent":"0.1.6-alpha.1","@deepseek-ai/dsh-tools":"0.1.6-alpha.1","@deepseek-ai/dsh-cmdline":"0.1.6-alpha.1","@deepseek-ai/dsh-session":"0.1.6-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.1","@deepseek-ai/dsh-commands":"0.1.6-alpha.1","@deepseek-ai/dsh-attachment":"0.1.6-alpha.1","@deepseek-ai/dsh-home-paths":"0.1.6-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.6-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.1","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.15_1789490861967_0.08353957200252249","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"dsh-mcp-panel","version":"0.6.16","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.16","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"},"manifestVersion":1},"dist":{"shasum":"0a8e5bc3e76998b6b319d023a88dc69d8ffb3770","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.16.tgz","fileCount":95,"integrity":"sha512-8m7Lj0ALDrATFOtlkjSD7+vKHvYukGU5r2qJm95u0aD/H0MFM47LSMhEDLYgL0GcGNETYpTRB5wq66ImkNt8DQ==","signatures":[{"sig":"MEQCIHhJSx3rGCIOQq7n9PTM3Z+Xg6s2526K3G6W0sPRySi0AiAV1rS2FFumGrwJy5LS/QClMncGvvb8mPrQ1a0d4LjRbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCC3zUr+9CBEtifJ8TPB/sRbXpxibLeT+PK7tgZn/HbDwIhAMMO3EqBIk+le1ryNzAmpdagNXKHBW7cvJz+SDrHZJ+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1936762},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.6-alpha.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.6-alpha.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.3.0","oxlint":"1.83.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.20.3","@types/react":"19.3.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.6-alpha.2","@deepseek-ai/dsh-agent":"0.1.6-alpha.2","@deepseek-ai/dsh-tools":"0.1.6-alpha.2","@deepseek-ai/dsh-cmdline":"0.1.6-alpha.2","@deepseek-ai/dsh-session":"0.1.6-alpha.2","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-app-boot":"0.1.6-alpha.2","@deepseek-ai/dsh-commands":"0.1.6-alpha.2","@deepseek-ai/dsh-attachment":"0.1.6-alpha.2","@deepseek-ai/dsh-home-paths":"0.1.6-alpha.2","@deepseek-ai/dsh-api-remotes":"0.1.6-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.6-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.6-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.6-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.6-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.6-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.16_1789825310646_0.0729486725801356","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"dsh-mcp-panel","version":"0.6.17","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.17","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"},"manifestVersion":1},"dist":{"shasum":"46c139cffe684340886591ee3202170c89aed1e1","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.17.tgz","fileCount":95,"integrity":"sha512-9aUJN6sTNaSYB00stNU6vnnZQtrPKZaoyYIDf5tKtFeDYxeeQsgpCAGJqlCHIEAikwugNbHe9CAqT99GoTLt3w==","signatures":[{"sig":"MEUCIQD8db+WrPAuw2HiByKHQUIaZwDBoLQoj0zAYWvdbnQ6wwIgaO2k2exQlyTn0t9kv8sLvkZMtW3QpsNMhPDtGeMnzzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH7+MkbaEfIq/F+3JbJ84HSm12Ob+9bRbSjxJMi2C5pQAiANKmLOF/z93V8MWgfXv+FXgcUCZyyTBxRzNXvec0g0Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1937124},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.6-alpha.1","0.1.7-alpha.2"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.7-alpha.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.3.0","oxlint":"1.83.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.20.3","@types/react":"19.3.0","@deepseek-ai/cordis":"^4.0.4","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.7-alpha.2","@deepseek-ai/dsh-agent":"0.1.7-alpha.2","@deepseek-ai/dsh-tools":"0.1.7-alpha.2","@deepseek-ai/dsh-cmdline":"0.1.7-alpha.2","@deepseek-ai/dsh-session":"0.1.7-alpha.2","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-app-boot":"0.1.7-alpha.2","@deepseek-ai/dsh-commands":"0.1.7-alpha.2","@deepseek-ai/dsh-attachment":"0.1.7-alpha.2","@deepseek-ai/dsh-home-paths":"0.1.7-alpha.2","@deepseek-ai/dsh-api-remotes":"0.1.7-alpha.2","@deepseek-ai/dsh-client-locale":"0.1.7-alpha.2","@deepseek-ai/dsh-system-prompt":"0.1.7-alpha.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-alpha.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-alpha.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.7-alpha.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.4","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.17_1790161245298_0.22417220506056523","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"dsh-mcp-panel","version":"0.6.18","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"author":"PerryLink","license":"Apache-2.0","_id":"dsh-mcp-panel@0.6.18","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"},"manifestVersion":1},"dist":{"shasum":"e7d6daab93e4843a95c9aaea17f391f08311f557","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.18.tgz","fileCount":95,"integrity":"sha512-0u4tawBI9dNFSFsS/RhwmGYbrcgQECG7gqkq8my97NE+i1hvu5wDPpTiiKoHKKKzD1f7yDh5Ti5Aco0tIH0qdg==","signatures":[{"sig":"MEUCIQCWFLez1cJD/oF2jrz1iksvP+UfyZKlznbuet1YPxHMSQIgcLd0hlzoU+wb+3VHSVw4FNnjw2TRPTbLHIPMe7SD5VE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICGN3WfWDBfzBzMZmrKQzFPprSiZovCnhEnZJ+XQtQlHAiAY9kU4K6hWKJrcmKFlm3wmdxL7JEm4SiUsXyIDEjiePg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1938428},"main":"./lib/index.js","type":"module","types":"./lib/types/index.d.ts","engines":{"dsh":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.6-alpha.1","0.1.7-alpha.2","0.1.7-rc.1"]}},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.7-rc.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.3.0","oxlint":"1.83.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.20.3","@types/react":"19.3.0","@deepseek-ai/cordis":"^4.0.4","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.7-rc.1","@deepseek-ai/dsh-agent":"0.1.7-rc.1","@deepseek-ai/dsh-tools":"0.1.7-rc.1","@deepseek-ai/dsh-cmdline":"0.1.7-rc.1","@deepseek-ai/dsh-session":"0.1.7-rc.1","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-app-boot":"0.1.7-rc.1","@deepseek-ai/dsh-commands":"0.1.7-rc.1","@deepseek-ai/dsh-attachment":"0.1.7-rc.1","@deepseek-ai/dsh-home-paths":"0.1.7-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.7-rc.1","@deepseek-ai/dsh-client-locale":"0.1.7-rc.1","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.1","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.7-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.4","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-panel_0.6.18_1790257291483_0.7841895605514171","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"_id":"dsh-mcp-panel@0.6.19","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-settings"],"platform":"web"},"manifestVersion":1},"bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"dist":{"shasum":"ad5afb97a51b9afe70a83bcec9f9e4f10da280b4","tarball":"https://registry.npmjs.org/dsh-mcp-panel/-/dsh-mcp-panel-0.6.19.tgz","fileCount":95,"integrity":"sha512-5kWyt2DW2DHq/gGjqSWX15yXLgK3fuxC3mwBs3Fy/02WMFsiT7c51OqKoxbOCfnZwAtoXjL8xt8vTY5r8W5pBw==","signatures":[{"sig":"MEQCICAecmQY5InDYd2+32e5KrJLJ1RI9o0vJA1m3X/z7yt2AiAOHPJTqTeGLwv6ZIK6B0n/A+ryDh33jo0IIA5u7AtOvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA5NwZV57qLr/wfE5rOFvqqBspOaglHfWYFaN2uH8PHeAiEA6G2qQ2l0KjbKQQwxPrJYTAVZlDGEkKR+JPcfRe2VqLk="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-panel@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1940972},"main":"./lib/index.js","name":"dsh-mcp-panel","type":"module","types":"./lib/types/index.d.ts","author":"PerryLink","engines":{"dsh":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","node":"^22.19.0 || >=24.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./typert":{"types":"./lib/types/typert.host.d.ts","default":"./lib/typert.host.js"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"license":"Apache-2.0","private":false,"scripts":{"lint":"oxlint","test":"vitest run","build":"node scripts/prepare.mjs","typecheck":"tsc --noEmit","test:watch":"vitest","typecheck:ci":"tsc -p tsconfig.ci.json --noEmit","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","verify:artifacts":"node scripts/verify-artifacts.mjs","verify:self-contained":"node scripts/verify-self-contained.mjs"},"version":"0.6.19","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7b29a435-99cc-4044-b1d9-bb49c11b1c5a"}},"homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"mcp-console","kind":"command","expected":"lists configured MCP servers with connection status, tool counts, health diagnostics and reconnect counts, trial-calls tools through the official pipeline, and renders append-only profile-patch CRUD operations (add/edit/remove) for copy or approval-gated write, with localized output","invocation":"/mcp"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["network:outbound","native-code:none"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.6-alpha.1","0.1.7-alpha.2","0.1.7-rc.1","0.1.7-rc.2"]}},"maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.6.5","tsdown":"^0.23.0","typescript":"^7.0.0","@deepseek-ai/dsh-subprocess":"0.1.7-rc.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^30.0.1","react":"19.3.0","oxlint":"1.83.0","vitest":"^5.0.0","react-dom":"19.2.8","@types/node":"^22.20.3","@types/react":"19.3.0","@deepseek-ai/cordis":"^4.0.4","@vitest/coverage-v8":"5.0.0","@deepseek-ai/dsh-jobs":"0.1.7-rc.2","@deepseek-ai/dsh-agent":"0.1.7-rc.2","@deepseek-ai/dsh-tools":"0.1.7-rc.2","@deepseek-ai/dsh-cmdline":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-app-boot":"0.1.7-rc.2","@deepseek-ai/dsh-commands":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-home-paths":"0.1.7-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.7-rc.2","@deepseek-ai/dsh-client-locale":"0.1.7-rc.2","@deepseek-ai/dsh-system-prompt":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.7-rc.2","@deepseek-ai/dsh-typert-protocol":"0.1.7-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-connection":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.1.7-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.4","@deepseek-ai/dsh-jobs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-tools":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-api-remotes":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-locale":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-typert-protocol":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/cordis-plugin-loader":"^1.0.3","@deepseek-ai/dsh-client-connection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0","@deepseek-ai/dsh-client-ui-settings":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0 || >=0.1.6-0 <0.2.0 || >=0.1.7-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-connection":{"optional":true},"@deepseek-ai/dsh-client-ui-settings":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-mcp-panel_0.6.19_1790276230666_0.8807558200331262"}}},"time":{"created":"2026-08-14T11:23:18.016Z","modified":"2026-09-24T18:57:11.123Z","0.2.0":"2026-08-14T11:23:18.272Z","0.3.0":"2026-08-15T06:13:21.261Z","0.4.0":"2026-08-16T14:46:39.532Z","0.4.1":"2026-08-19T06:41:01.195Z","0.4.2":"2026-08-21T05:55:53.806Z","0.5.0":"2026-08-21T10:28:31.290Z","0.5.1":"2026-08-22T15:52:18.198Z","0.6.0":"2026-08-26T15:05:15.383Z","0.6.1":"2026-08-27T11:44:21.507Z","0.6.2":"2026-08-30T14:55:16.190Z","0.6.3":"2026-09-01T15:28:28.480Z","0.6.4":"2026-09-02T13:32:11.647Z","0.6.5":"2026-09-02T15:06:59.435Z","0.6.6":"2026-09-03T10:51:21.249Z","0.6.7":"2026-09-04T14:13:12.316Z","0.6.8":"2026-09-07T10:26:09.747Z","0.6.9":"2026-09-07T13:25:10.938Z","0.6.10":"2026-09-09T10:54:02.726Z","0.6.11":"2026-09-09T12:55:47.100Z","0.6.12":"2026-09-10T06:18:24.327Z","0.6.13":"2026-09-10T10:34:31.411Z","0.6.14":"2026-09-12T02:28:37.312Z","0.6.15":"2026-09-15T16:47:42.113Z","0.6.16":"2026-09-19T13:41:50.759Z","0.6.17":"2026-09-23T11:00:45.520Z","0.6.18":"2026-09-24T13:41:31.595Z","0.6.19":"2026-09-24T18:57:10.751Z"},"bugs":{"url":"https://github.com/PerryLink/dsh-mcp-panel/issues"},"author":"PerryLink","license":"Apache-2.0","homepage":"https://github.com/PerryLink/dsh-mcp-panel#readme","keywords":["dsh","dsh-plugin","deepseek-harness","deepseek","cordis","mcp","mcp-client","mcp-console","management","observability","panel"],"repository":{"url":"git+https://github.com/PerryLink/dsh-mcp-panel.git","type":"git"},"description":"MCP management console for the official DeepSeek Harness MCP client: /mcp command with health diagnostics and pipeline trial calls, a Settings MCP tab with server CRUD (append-only profile-patch fragments, approval-gated writes with automatic backups), a ","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"readme":"","readmeFilename":""}