{"_id":"dsh-output-styles","_rev":"28-eaed27b7d723570b2e5d4b0817602ce2","name":"dsh-output-styles","dist-tags":{"latest":"0.6.21"},"versions":{"0.2.0":{"name":"dsh-output-styles","version":"0.2.0","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"license":"Apache-2.0","_id":"dsh-output-styles@0.2.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"d2b7c29ffa70230832ab8c92624a5a1f49d082a8","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.2.0.tgz","fileCount":44,"integrity":"sha512-07/fVjvJ/tx5hbdkmTtKFU7q+p+FddBMZ5tbaBzk02PYqjvhIoFQ8AuE0tKIX1qe7YFSL0ABkWruHvfQvpUKzg==","signatures":[{"sig":"MEUCIBq75E3gRmTSv0fIilOrO2S542iEyifgR8JoAHmDeP7PAiEA+xY1KveHzFcgeM3SgH3GB0NgdSDJKzCvhP8Y/y06peE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225229},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"9498299a9de2061b115e6fe4fd4e21de79ab7c0f","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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/dsh-client-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.2.0_1786706438248_0.05378327014114226","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-output-styles","version":"0.3.0","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"license":"Apache-2.0","_id":"dsh-output-styles@0.3.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"23e22544deceb35813a086c6a36fde4c0b94a66c","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.3.0.tgz","fileCount":47,"integrity":"sha512-wlDhs7ROWZEiPrWOzYMSV0dmnfxY84OSxk/THCOMbNl3TXccfoRQUse0xfpIWyKhHSxf1/QGXjBaf+9tD08HEw==","signatures":[{"sig":"MEUCIQCiHGR5kQVdS8yrEZsdm80yjltnC33yIBcYnqnEWJQbpAIgFuCVDZ7TmxwjmtgJ66xWQmsa7Zhh0jcP8RdOH8imOpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240710},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7bcd0ec711e3eff90f5b1c17e80d99fc93d2783a","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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/dsh-client-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.3.0_1786773495925_0.045721740765085395","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"dsh-output-styles","version":"0.3.1","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.3.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"41f05930d84b3d152b6133a2b1dc7485b05adcb8","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.3.1.tgz","fileCount":47,"integrity":"sha512-Nqpsfx388a1ckW3i41t50s0rYe9crYYOhT8HAm/eoQdsBLi7AvDw6SS1zmnc1K6OD8DXzv6yyv5KXhYCaYC3ew==","signatures":[{"sig":"MEQCICpi2yoMDNSvvJVS+tAjPFS+YRawZW8q3mlUcGES7wGAAiByHqLdaHjaRQ50RmtHgQsNCCKZxrbtlN6dSTH76oDz2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243738},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d049a386c7b226ba16ed23790dc274dddb6db4c4","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","prepublishOnly":"pnpm run verify","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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/dsh-client-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.3.1_1786773675035_0.8963391059787809","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"dsh-output-styles","version":"0.3.2","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.3.2","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"6c8f217f43c2711961ce229661de229c11978906","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.3.2.tgz","fileCount":47,"integrity":"sha512-QABN3cPT4aYST1vsvLpwva7++LIxXNQWH1+itG+gA4uTkCC4LRONyTTcCB2QqzFo2F+6DEbTCE6YFGzAbS93Eg==","signatures":[{"sig":"MEQCIEY4Oj1CBA5DeZFExwjjgag/KXaYpqER7otv2VPfFsYfAiAdk/v8grYAz9KY0ta0KgoqvWuHACWcG0O53F64Erm35Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245917},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"97cd50f270d11dcda4c24dbbadc7f1e72bb36b97","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","prepublishOnly":"pnpm run verify","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"harness-profile","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":null,"install":null,"hotReload":null,"failureIsolation":null},"lifecycle":{"dispose":"supported","activation":"hot-reload"},"capability":{"id":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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/dsh-client-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.3.2_1786780692991_0.2574909601365021","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-output-styles","version":"0.4.0","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.4.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"16e14751d19b5995d79e61972fd4aa00a5afe63b","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.4.0.tgz","fileCount":55,"integrity":"sha512-7hom1o6c0D5OlCn+YhAhZqAy6o1vnYtjgoIrrLs9wnBULxn9Ofp/ip3BZh6TsUwLqYzF8ChANK7JPtRkdIwqPA==","signatures":[{"sig":"MEUCIGn6VfUfcU7m4htnsDUYkUsKLr1tuKbhUmi2sTzH7IStAiEAuzD5Q0diD3CeCV81IWf4UXzNvVrFjD+EcnctPHbzMsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340040},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"e09b51cb0b24a7491e3044a7b93a6c497425c98f","scripts":{"test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","prepublishOnly":"pnpm run verify","verify:self-contained":"node scripts/verify-self-contained.mjs"},"_npmUser":{"name":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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/dsh-client-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.4.0_1786897176210_0.3947275859614192","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-output-styles","version":"0.4.1","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.4.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"78d56b4da81d71e2eb2a5dfecf6e5e37e2e5b5e9","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.4.1.tgz","fileCount":55,"integrity":"sha512-jAqgGYnYtX/U2n3+Ye1rzI42SgPufC+VREmHe1kxVeL+R2ehCk4upkdoSx6SkxIht2SQHvduqGcuGOPE4Al4iw==","signatures":[{"sig":"MEUCIAxkURpl5CD/7h+u2BOQXLln4B0PLDRj3ulmszM52EOFAiEAyXFCu1NA2Fq0k8GPX7w3WfVhNT3zRuIR8KbxyIxnpe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351153},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"f3d8dbd1425cc0241b7eeafa504a92aa41e418e0","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","prepare":"node scripts/prepare.mjs","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","check:readmes":"node scripts/check-readme-sync.mjs","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run verify","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-output-styles.git","type":"git"},"_npmVersion":"11.16.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.0-rc.6","@deepseek-ai/dsh-agent":"0.1.0-rc.6","@deepseek-ai/dsh-brand":"0.1.0-rc.6","@deepseek-ai/dsh-scope":"0.1.0-rc.6","@deepseek-ai/dsh-session":"0.1.0-rc.6","@deepseek-ai/dsh-storage":"0.1.0-rc.6","@deepseek-ai/dsh-timeout":"0.1.0-rc.6","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.6","@deepseek-ai/dsh-settings":"0.1.0-rc.6","@deepseek-ai/dsh-attachment":"0.1.0-rc.6","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.6","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.6"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.6 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.6 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.4.1_1787116596493_0.4659402783243183","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"dsh-output-styles","version":"0.4.2","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.4.2","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"66397c4b0f6a1aa7f7e00abf0c5601c0aaf5b389","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.4.2.tgz","fileCount":55,"integrity":"sha512-oXUejM1AKCl46mbQSOpYnZfKmC7u5jRZe5gWeBkWFZlby7iJszA/+spCvtjr+C2aPPNIlxjzXJaT8BL52v+WPg==","signatures":[{"sig":"MEQCIH3Ulj4QeroQDvBKaTsYztuMjYMw6gsBC2+Nul9LPx41AiB/YevxUcYayEriVGWJBLap6XzPZxAaHle9phtVJYIscA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355009},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8bfe80bf8f0b11b5dde68656707d1cc15e51148b","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.0-rc.8","@deepseek-ai/dsh-storage-json":"0.1.0-rc.8","@deepseek-ai/dsh-storage-domain":"0.1.0-rc.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-storage":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.0-rc.8","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-api-remotes":"0.1.0-rc.8","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"0.1.0-rc.8","@deepseek-ai/dsh-session-persistence":"0.1.0-rc.8","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.0-rc.8","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.0-rc.8"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.0-rc.8 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.4.2_1787291897542_0.5838794522109805","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"dsh-output-styles","version":"0.4.3","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.4.3","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"3b80d565d4874f0b0a65c9285f2abed639055917","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.4.3.tgz","fileCount":55,"integrity":"sha512-ZoWDWHSpAGt2AdO3qixwjB2RtJ0sxt7C7QoxgdNw6PQ2xzJy2DWfMNDsqSB8+IoBSqxUWw6J9MzeQz/iBpRxSA==","signatures":[{"sig":"MEUCIQDLf8fBiyAvoOCWMuvtYvJG39ldH5SHQ0IZgEj+js4p6wIgCM1qZ9bFfvLuMzOwtaMzidgZIexdk/vEdi1zMSGwEa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358613},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"ea53257ea68fd3c499388a5bd6d70f08e725ac7c","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-brand":"0.1.1-rc.2","@deepseek-ai/dsh-scope":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-timeout":"0.1.1-rc.2","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-attachment":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.4.3_1787415861197_0.24236251819320453","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-output-styles","version":"0.5.0","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.5.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"5808341a3dc50ed5233b6c763afe013f77fd6da9","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.5.0.tgz","fileCount":55,"integrity":"sha512-hiO9nDX2lQa0m8Jr/QgkO/EczGlczl/cYeXP/6mPtYbMyzUY0h/i0jRz5SfCdcmiogRcchLyZdXDRU2BwiCZLw==","signatures":[{"sig":"MEYCIQDPepqzC8esP5Ubcrul5Flq5ZvpatMCZHp2GY79b0x/zgIhAIlNNVWztBbBY6umRMtJMRNg1JOYv1UoC8vYnre1h6vQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":377363},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"08bfb697a0831afaf4771dcba6d44a704fb277f1","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-brand":"0.1.1-rc.2","@deepseek-ai/dsh-scope":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-timeout":"0.1.1-rc.2","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-attachment":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.5.0_1787464350420_0.06481490185097627","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-output-styles","version":"0.6.0","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.0","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"0d13c6ea5475d5fa50a28d05392c3c23a6f803f2","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.0.tgz","fileCount":59,"integrity":"sha512-60U7QyfZk3weNgH4PsVOAqlUDj0H2pKrUsjriGAn6husjXxMw6MTfYv1SLySDMR5XnQAcKK0kzYibFywBBLlaQ==","signatures":[{"sig":"MEUCIDQBXSmFOu2FovIL+uRaV1LR4Lok3RfxtEpsI1F5+dEEAiEAiQePDkubISjN5SLcFuMxnWwezlrfOX90ToIFQiSNxSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392161},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"8b94c6026a557bb774713efd880fb6e57b3f9113","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-brand":"0.1.1-rc.2","@deepseek-ai/dsh-scope":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-timeout":"0.1.1-rc.2","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-attachment":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-settings":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.0_1787757959291_0.1264493761995904","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"dsh-output-styles","version":"0.6.1","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.1","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"d89206b3ba8edfb00e897eb630708933b309d14c","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.1.tgz","fileCount":59,"integrity":"sha512-SCLpn+9mAj8trIc4iIRtdbGKgqjt45dvExQG8iCYV8vzsYvd2H5a9AISuKptOiNTd3+mA2E18JNC3TXm6uwOFA==","signatures":[{"sig":"MEYCIQCSTxbPUdSxDCOa8ZAVgueOIGyexgzi9ssQ2g2jWwklhgIhAMiFn83461Pj1PMbqQELmnEkADMbInRokuJZ85/ipJ83","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":392971},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"1a65bc3d9fcc4758fa71c86e173cfd3ddb19bab8","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-brand":"0.1.1-rc.2","@deepseek-ai/dsh-scope":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-timeout":"0.1.1-rc.2","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-attachment":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":">=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-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-runtime":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-runtime":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.1_1787831103403_0.08277403733146826","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"dsh-output-styles","version":"0.6.2","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.2","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"18198500c2fa79f70c0f025f9f612ba5bb545524","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.2.tgz","fileCount":59,"integrity":"sha512-2IpFp6yP7Xf5tOh0JbR11k/25npiTXAhd2TbKKU4oP0Ka4zzfD1cM2zq/7Sk6d1ETqYfnm+jvTVlKOaZAWd7uQ==","signatures":[{"sig":"MEQCIGlvPkenVbXmnu7nYmgESBRo1/JUJW4ikWkXNW92whL2AiBj9/bIj9yUasJribtmr3/9s4+ZrTQcFvXYF3WgKDSBwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":413138},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"70b9521ad2e7c85d6e56f5eb99eae9a60a06d179","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.1-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"4.0.1","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.1-rc.2","@deepseek-ai/dsh-agent":"0.1.1-rc.2","@deepseek-ai/dsh-brand":"0.1.1-rc.2","@deepseek-ai/dsh-scope":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-timeout":"0.1.1-rc.2","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":"0.1.1-rc.2","@deepseek-ai/dsh-attachment":"0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":"0.1.1-rc.2","@deepseek-ai/dsh-settings":">=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-system-prompt":"0.1.1-rc.2","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.2_1788129130563_0.45241152878762825","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"dsh-output-styles","version":"0.6.3","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.3","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"7ef53347f18d7f28008db874072d4d0a1befcde7","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.3.tgz","fileCount":59,"integrity":"sha512-/yTSwg+FWskdcLk55YLZDPI8Hsp8I0riImB1eweuLpYxizTjsWeuaF5dXROPWnchA+yq6uw/nwOWfw+9nPuhhA==","signatures":[{"sig":"MEUCIQCZoj14jUYuW61cAMjSQJkOyaZjB3/JtHXnX6GhMXJ77gIgLplzjU/IJvkSBbVFfKcp1d9/ftp4PYRj3DX2SZotSbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":415365},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"55bfed4c2f2994ca493f91b98c2f7fe2cf9d621e","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-alpha.3"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-alpha.3","@deepseek-ai/dsh-agent":"0.1.2-alpha.3","@deepseek-ai/dsh-brand":"0.1.2-alpha.3","@deepseek-ai/dsh-scope":"0.1.2-alpha.3","@deepseek-ai/dsh-session":"0.1.2-alpha.3","@deepseek-ai/dsh-storage":"0.1.2-alpha.3","@deepseek-ai/dsh-timeout":"0.1.2-alpha.3","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-alpha.3","@deepseek-ai/dsh-settings":"0.1.2-alpha.3","@deepseek-ai/dsh-attachment":"0.1.2-alpha.3","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.3","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-alpha.3","@deepseek-ai/dsh-session-projection":"0.1.2-alpha.3","@deepseek-ai/dsh-session-persistence":"0.1.2-alpha.3","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-alpha.3","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-alpha.3"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.3_1788279180667_0.5646303251982867","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"dsh-output-styles","version":"0.6.4","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.4","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"f94095ba452687764899c3f9d2d6fb8fc56e985e","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.4.tgz","fileCount":59,"integrity":"sha512-64K21UONC1Ay2j5bjQwG9rkU2hvwkiRQERQru9zHlvLXVNTLAYLIzAlEThrqKFd4PmN2Inz97mm39e2CMVLqFQ==","signatures":[{"sig":"MEQCIGfJ3SZ2JxoASn9UIY30Us/e+nIIpSF+K/dgHxowjvQOAiBX0wBW7uQUlJkMWw0EkcQNq0SVrRqHZU/GH+YJeA5ifg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416592},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"1fb8598eb5f49fbc7df2763b23281b81ca328e9f","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-brand":"0.1.2-alpha.5","@deepseek-ai/dsh-scope":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/dsh-storage":"0.1.2-alpha.5","@deepseek-ai/dsh-timeout":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-session-projection":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.4_1788354825803_0.84585341437758","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"dsh-output-styles","version":"0.6.5","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.5","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"f8bacc5d196dc484f2053aa672763d9ea758cdfc","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.5.tgz","fileCount":59,"integrity":"sha512-cMswGhCALIhi/JOIPP4EADtJZmj0b/6cwx9M9HvafL6oJGMGjy7KREosM5jlHBMi6B8IyIkIr0gbDpH0+tAbNg==","signatures":[{"sig":"MEUCIQCgMN09KXZ+Yi/y5V0TkQ1sQqr8GkSO4C+d1dSJsE4TZgIgYp+EXY/jyTKhG0hY8Ncs8048fwREX7k+B19U89dmsu0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416654},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"8a44844c9a245bb9ecb500d1e795b2418a636d88","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.1-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-brand":"0.1.2-alpha.5","@deepseek-ai/dsh-scope":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/dsh-storage":"0.1.2-alpha.5","@deepseek-ai/dsh-timeout":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-session-projection":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.5_1788361006924_0.5057358935575997","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"dsh-output-styles","version":"0.6.6","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.6","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"d6132f89a130d9cf4ddf65daa53b7509ca215e67","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.6.tgz","fileCount":59,"integrity":"sha512-672ZMZtHQ50WRlBdMWOhNRylsoNygvV4imNV2UxPWhv/jOM/hH5u+ZyNhAQLln93ste0xj3Miatz1X8gY6BG+g==","signatures":[{"sig":"MEQCIAXvOtikc38i3lwu3oT5fEt+oAXIcPkonZVDNcd6t8nIAiAMa+Jhot/pRi9K8WgbCF6KzPBkWInxOUc6Fg/zzW0PtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":417020},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"14c36c271deaa69fb80586b6fdaabf28a8e499e5","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-alpha.5"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-json":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-domain":"0.1.2-alpha.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-alpha.5","@deepseek-ai/dsh-agent":"0.1.2-alpha.5","@deepseek-ai/dsh-brand":"0.1.2-alpha.5","@deepseek-ai/dsh-scope":"0.1.2-alpha.5","@deepseek-ai/dsh-session":"0.1.2-alpha.5","@deepseek-ai/dsh-storage":"0.1.2-alpha.5","@deepseek-ai/dsh-timeout":"0.1.2-alpha.5","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-settings":"0.1.2-alpha.5","@deepseek-ai/dsh-attachment":"0.1.2-alpha.5","@deepseek-ai/dsh-api-remotes":"0.1.2-alpha.5","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-alpha.5","@deepseek-ai/dsh-session-projection":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence":"0.1.2-alpha.5","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-alpha.5","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-alpha.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.6_1788433266316_0.8707369914035463","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"dsh-output-styles","version":"0.6.7","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.7","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"347e5642d268685a44ba9d2c3d0b1f7c7dae9f27","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.7.tgz","fileCount":59,"integrity":"sha512-d1YWd/1YjpaS18zgspAXP/xRFRgizncpo5sXANi4LAhtTXTGu5zIw+1mMy3wuvUr2orOk3xAOjI8VtXWDKEwMQ==","signatures":[{"sig":"MEUCIGTTOn+Q8WaS58iHFvIpLCB/VTlDQDGH5g61aTU3AuXeAiEAzlFlBg/kwYHYh0vVopacuLdbk/zTNEFEUDuy4C5xgBg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEViFPi3SQ4aFn5iiCNdRj7tNthTFt+WC82i0si7nXnTAiEA2BpiGaKNOb7f2AHenAJ/wBFeQL3S56xJ1WsyXfNDzeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419282},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"62277f5d9cd4a6264bec2755478cc9433b0dac8b","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-brand":"0.1.2-rc.1","@deepseek-ai/dsh-scope":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-timeout":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.7_1788531356533_0.05371644807176157","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"dsh-output-styles","version":"0.6.8","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.8","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"b82745889fd1a277bc0e693b5222c14de2d8ffb1","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.8.tgz","fileCount":59,"integrity":"sha512-yOw2LXA0YZMT6PSvT36teGVpEmoNAoxIhfDyV1VQyQLqXPBy9hVGVBBSqES78bMwSxk+nlVPWVJNXdvYFJyeeQ==","signatures":[{"sig":"MEUCIQDCK/LgL7S8OWcNTNB4tC+WKbVMn5HDcy1SAfIg/d8lUAIgBNKNGS+9E8joZQf+/LEw7fuVHOAAJipw18ul8Ztz/Hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBa1E2C2QRdTPtvP4vZfjVgtDaWyoo5euYBWvCLRJ0wnAiEA9aMBe21pPU2dXSlGBdNmsz+zPw7TDakm0o9UYVV2DkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419819},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"af3e9c7425ade17fa2370b42374137b08df550a7","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-brand":"0.1.2-rc.1","@deepseek-ai/dsh-scope":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-timeout":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-session":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.0-rc.8 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.1-rc.2 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.1-rc.2 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.8_1788533577681_0.005859145693663637","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"dsh-output-styles","version":"0.6.9","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.9","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"dca49e8fcc54a153ff565aa049595cf075010c3f","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.9.tgz","fileCount":59,"integrity":"sha512-UD1FQb4ODFsF2nGgFWrwvCxv1h/YI2Hv1cG6XVXqjuZvdP5LYzXccJ/1Qwc455p62DiKB6JSk0y/4+SJd3TJIQ==","signatures":[{"sig":"MEYCIQDxLyfzJ3sdiRvwbmUgKJmuK/c7ekDjJQOl0yOgmx912gIhAJoSFBoP8p4CVrTfSOkl1byycmOgg6Nu/jkuHY2Nvod0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDRm5CGY5AmL1EAE+f7PdXl9d9hvrBnDraNnxnWpjaMoAiA8QW9Gco8WYjQnzxaFBW/9DIwcGm3QOtDQtv/FSDoCXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421119},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"925465a475995dbc9e14309a11005d72262d08a0","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-brand":"0.1.2-rc.1","@deepseek-ai/dsh-scope":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-timeout":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-session":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.9_1788777031042_0.5174223709369763","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"dsh-output-styles","version":"0.6.10","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.10","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"81303e36a8078585561802bf16370a1b2cb1b5b2","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.10.tgz","fileCount":59,"integrity":"sha512-QQbuv4DFmVHn2mqnO5ZhybFuQjZove3aiQmJ6Y3w2WAzlB/XXus8x4wZuPetjKGCarkW0whGu9HTh18k1I7BRg==","signatures":[{"sig":"MEQCIEgnsgiMe0F4e88xQxh4UGbqiiKyhdzAM7UrsyTDBOPVAiA5fOuSNPkwLIUQTWU8AVZsGC2QIIJCfvz6qdzmk57/Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHC2tryikIq4ezuNgrUh9t6Q9QoMI/tB+twDlQn9p83QIhANVVKGZlVMvHIsQdVypLAF/ek+avKjrU3wK6dcNLKGOy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":424189},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"3c40daef1caa67716770798678f6d53067685b4f","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.2-rc.1","@deepseek-ai/dsh-agent":"0.1.2-rc.1","@deepseek-ai/dsh-brand":"0.1.2-rc.1","@deepseek-ai/dsh-scope":"0.1.2-rc.1","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-timeout":"0.1.2-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.2-rc.1","@deepseek-ai/dsh-settings":"0.1.2-rc.1","@deepseek-ai/dsh-attachment":"0.1.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.2-rc.1","@deepseek-ai/dsh-session-projection":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.2-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.2-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-session":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.10_1788787871607_0.3897248038460679","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"dsh-output-styles","version":"0.6.11","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.11","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"688e147bf7e2325538738739eff343b1d3f642cc","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.11.tgz","fileCount":59,"integrity":"sha512-5Z5hD1HU4vlt7q2mleIWulvecZsV3+pLaYNaBLzXDISwlVXCncmo00V1yc//D4iEo3y8i0n7L3EeagBopDWqcQ==","signatures":[{"sig":"MEYCIQDZ6oSij9pMbJ8SGCLSlQozEoWW1u2wydsUq3yfK4FdeQIhAJ7TjsvIYEj+RofMxFQU1ivFusmZVv5TwHpYV5BtLrhl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWSZxtzemMkNJ2pEVICefgg0cYJmND0K8ORZP59/mDmAIhAPPxldchgJoYOx0i7e4Sn//3a2XMvV6oecU3AdydTxPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":425119},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"b9cd36f1e082347eaa98e91227b49dc8d8d507bd","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-alpha.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.5-alpha.1","@deepseek-ai/dsh-agent":"0.1.5-alpha.1","@deepseek-ai/dsh-brand":"0.1.5-alpha.1","@deepseek-ai/dsh-scope":"0.1.5-alpha.1","@deepseek-ai/dsh-session":"0.1.5-alpha.1","@deepseek-ai/dsh-storage":"0.1.5-alpha.1","@deepseek-ai/dsh-timeout":"0.1.5-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-settings":"0.1.5-alpha.1","@deepseek-ai/dsh-attachment":"0.1.5-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session":">=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-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.11_1788951471563_0.15273244924591367","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"dsh-output-styles","version":"0.6.13","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.13","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"292357a7b69b56ea6498ba13fdb5b8e35d6d0137","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.13.tgz","fileCount":59,"integrity":"sha512-kYqb4BLIIFhG88hwCK0vcMPV78KEX9/gYlo8HZ5Hx/BjIpGjOYpBi/azkunWEoV1p+5kCwEc7I87onUsWDc4IQ==","signatures":[{"sig":"MEUCIFHGAJxUmBlDAyz5Z81n+jsXr4JTaxJC4Eofl/+5dKHHAiEA9ajLE4ShVlwne5C9ahc8+204d+hMNrffe7QIPT5b/Y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCGXx/S7mWMyMAEutLUWF/AdJg2BP8PuDrXV38j5zd/wIgAYM6DsNTjR4Z05ALMLIXdG5YxrV3MCaYOg4SXzHd8oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433392},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"070c10928f1587d524be1a04c1f40daf8b021990","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-alpha.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.5-alpha.1","@deepseek-ai/dsh-agent":"0.1.5-alpha.1","@deepseek-ai/dsh-brand":"0.1.5-alpha.1","@deepseek-ai/dsh-scope":"0.1.5-alpha.1","@deepseek-ai/dsh-session":"0.1.5-alpha.1","@deepseek-ai/dsh-storage":"0.1.2-rc.1","@deepseek-ai/dsh-timeout":"0.1.5-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-settings":"0.1.5-alpha.1","@deepseek-ai/dsh-attachment":"0.1.5-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-json":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.5-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.2-rc.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-ui-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session":">=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-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.13_1788955255319_0.5959394319619438","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"dsh-output-styles","version":"0.6.14","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.14","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"33d8959074391f6dbf4fba68eebde15c75f12f95","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.14.tgz","fileCount":59,"integrity":"sha512-CgBlt5FDmZjN7k3HaHc8f2uSsfrXC0F1DtKKdVL+zMeKE8GH7J0QN+sc6VwXn1nbzApCqAwBISCck/dqi/cQBw==","signatures":[{"sig":"MEQCIHmR0FbMZAIUdp/4jiZNa4cPjUK616v7+iGle9vYyW3WAiBA5QhGQ3MmsSUHbsQZMlOXvuXeYFc6/e09feLA2mzQRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLcjrLB+nFiUK/2VVM6YWLdllWbKWFnA4lEg2esy4pcgIhAL3ubQPe9F/hS2hJgeF3mUQLajoJiOi0W9LG/H7xoF9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434381},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"fd6a968965a9942f96976ee612a25682f1b8dbc0","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-alpha.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-json":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.5-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.5-alpha.1","@deepseek-ai/dsh-agent":"0.1.5-alpha.1","@deepseek-ai/dsh-brand":"0.1.5-alpha.1","@deepseek-ai/dsh-scope":"0.1.5-alpha.1","@deepseek-ai/dsh-session":"0.1.5-alpha.1","@deepseek-ai/dsh-storage":"0.1.5-alpha.1","@deepseek-ai/dsh-timeout":"0.1.5-alpha.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-settings":"0.1.5-alpha.1","@deepseek-ai/dsh-attachment":"0.1.5-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.5-alpha.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.5-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence":"0.1.5-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-alpha.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.5-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session":">=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-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.14_1788958767805_0.14000496701061182","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"dsh-output-styles","version":"0.6.15","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.15","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"a35f99cfad544b2f3c3eee6aa81b70e6c48a33e8","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.15.tgz","fileCount":59,"integrity":"sha512-DlLLVfOHDaHg4VyaerKB6uhfP2svjHepkQtIm7IqEMXf3wRJDhDB99Yr1hHokaCHQ8Ad1FIvmH0Xo5CnrDTd5Q==","signatures":[{"sig":"MEUCIBgl8KfAOu0JuhobrG3mf465B8jYYUOHg9ybbhqrHGShAiEAhTklT0aTIbkQZnL0bRF5ul7zG/8+GF2xtaksiTOaExE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB9OnKCfNk0Pf/UQ+xGrbVPxmZ1s1lmItJrpwibEKXJtAiBQ1QnzU2TwdQUOzALlA5bYOApegCP9P/VPMgsjmJ8mEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434773},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"fc32c2496d059b4db35d7c43a2969410625f3662","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.1"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.5-rc.1","@deepseek-ai/dsh-storage-json":"0.1.5-rc.1","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.5-rc.1","@deepseek-ai/dsh-agent":"0.1.5-rc.1","@deepseek-ai/dsh-brand":"0.1.5-rc.1","@deepseek-ai/dsh-scope":"0.1.5-rc.1","@deepseek-ai/dsh-session":"0.1.5-rc.1","@deepseek-ai/dsh-storage":"0.1.5-rc.1","@deepseek-ai/dsh-timeout":"0.1.5-rc.1","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.5-rc.1","@deepseek-ai/dsh-settings":"0.1.5-rc.1","@deepseek-ai/dsh-attachment":"0.1.5-rc.1","@deepseek-ai/dsh-api-remotes":"0.1.5-rc.1","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.5-rc.1","@deepseek-ai/dsh-session-projection":"0.1.5-rc.1","@deepseek-ai/dsh-session-persistence":"0.1.5-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-rc.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.5-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session":">=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-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.15_1789021263691_0.21452501198039542","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"dsh-output-styles","version":"0.6.16","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.16","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"}},"dist":{"shasum":"b57439dbabbdd76dd836f5968df8f1310c5a5764","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.16.tgz","fileCount":59,"integrity":"sha512-Srt1uArKZZtrN1RAL/waL8nn1lrQp3JC7+OY6+3r/LWfvv1tLQ1N3Qb8pgzIxU6zWbrn9XPt32tHpqXLNvBM6A==","signatures":[{"sig":"MEUCIAZEpmcx8htkYssxMe8RI6mSnrFCMmsLG6A0OrSAuCq8AiEAh1NihGJEJ5hE1ZFHbQWrQM7PYSSRPrfBXr0NJqxbJe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD0VzSAWtbxVHp9tODcqp3hoeYhqefSJDG7B6BH6ZObiwIgXwVB5SoyJrY2wCamp/HVLTxmO5XohVRwq7O9vC5sBjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":436077},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"e8f1f9d71875f14a8e87711b319acf3b71119ca5","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","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":"perrylink","email":"novelnexusai@outlook.com"},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"10.9.8","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2"]}},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0","@deepseek-ai/dsh-storage":"0.1.5-rc.2","@deepseek-ai/dsh-storage-json":"0.1.5-rc.2","@deepseek-ai/dsh-storage-domain":"0.1.5-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.2","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.5-rc.2","@deepseek-ai/dsh-agent":"0.1.5-rc.2","@deepseek-ai/dsh-brand":"0.1.5-rc.2","@deepseek-ai/dsh-scope":"0.1.5-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/dsh-storage":"0.1.5-rc.2","@deepseek-ai/dsh-timeout":"0.1.5-rc.2","@deepseek-ai/schemastery":"^3.18.2","@deepseek-ai/dsh-commands":"0.1.5-rc.2","@deepseek-ai/dsh-settings":"0.1.5-rc.2","@deepseek-ai/dsh-attachment":"0.1.5-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.5-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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-ui-commands":"0.1.5-rc.2","@deepseek-ai/dsh-session-projection":"0.1.5-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.5-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2","@deepseek-ai/dsh-fs":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session":">=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-settings":">=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-system-prompt":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-user-approval":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-storage-domain":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-client-ui-commands":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0","@deepseek-ai/dsh-session-projection":">=0.1.2-rc.1 <0.2.0 || >=0.1.5-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.16_1789180174782_0.9376936767018791","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"dsh-output-styles","version":"0.6.18","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.18","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"},"manifestVersion":1},"dist":{"shasum":"a28835c551411ba5c7cee61657d28c8fc10e2f84","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.18.tgz","fileCount":60,"integrity":"sha512-RdndTSkbJDgNkdlsWdphQKavJY0j7BukKHVbzVfGgLmnc1WwzaQX8EATDC7a0Ql/qLca+esSrqGqEVMhdcSXlA==","signatures":[{"sig":"MEQCIBf7hcM/UHw9zzgJgmjTh0Bh40+cuq1jbeMyU52b4ZFZAiBvvd1DgsfOWz7ZGQmp7nUVy0+H1FctgomchIrtY4R10Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGCP3ndQrfxgrxE/Kizt8z+kx6CH3WLVJVYImzvSQoRwAiBYsKbkwsTA5dI2i5gWSdWWRZJ9dHbmdz2Kg4S39RKjcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482051},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"4a2ca0e6546b38ccfb289be7fc495f3677b620b3","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","typecheck:ci":"tsc -p tsconfig.ci.json --noEmitOnError --pretty false","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:7d195fdd-4529-4aeb-8749-0522ecbb2f22"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"11.19.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2"]}},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.3","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.7-alpha.1","@deepseek-ai/cosmokit":"^1.8.4","@deepseek-ai/dsh-agent":"0.1.7-alpha.1","@deepseek-ai/dsh-brand":"0.1.7-alpha.1","@deepseek-ai/dsh-scope":"0.1.7-alpha.1","@deepseek-ai/dsh-session":"0.1.7-alpha.1","@deepseek-ai/dsh-storage":"0.1.7-alpha.1","@deepseek-ai/dsh-timeout":"0.1.7-alpha.1","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-commands":"0.1.7-alpha.1","@deepseek-ai/dsh-settings":"0.1.7-alpha.1","@deepseek-ai/dsh-attachment":"0.1.7-alpha.1","@deepseek-ai/dsh-api-remotes":"0.1.7-alpha.1","@deepseek-ai/dsh-storage-json":"0.1.7-alpha.1","@deepseek-ai/dsh-client-locale":"0.1.7-alpha.1","@deepseek-ai/dsh-system-prompt":"0.1.7-alpha.1","@deepseek-ai/dsh-storage-domain":"0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-slots":"0.1.7-alpha.1","@deepseek-ai/dsh-typert-protocol":"0.1.7-alpha.1","@deepseek-ai/cordis-plugin-loader":"^1.0.4","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-ui-commands":"0.1.7-alpha.1","@deepseek-ai/dsh-session-projection":"0.1.7-alpha.1","@deepseek-ai/dsh-session-persistence":"0.1.7-alpha.1","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-alpha.1","@deepseek-ai/dsh-compaction-image-offload":"0.1.7-alpha.1","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.7-alpha.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.2 || ^4.0.3","@deepseek-ai/dsh-fs":">=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/cosmokit":"^1.8.4","@deepseek-ai/dsh-session":">=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-storage":">=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-settings":">=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-storage-json":">=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-session-query":">=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-system-prompt":">=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-user-approval":">=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-storage-domain":">=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-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-session-projection":">=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-compaction-image-offload":">=0.1.6-alpha.1 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-storage":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-storage-json":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-session-query":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-storage-domain":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true},"@deepseek-ai/dsh-compaction-image-offload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.18_1790089118290_0.8481153728804209","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"dsh-output-styles","version":"0.6.19","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"author":{"name":"PerryLink"},"license":"Apache-2.0","_id":"dsh-output-styles@0.6.19","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"},"manifestVersion":1},"dist":{"shasum":"29595f7f5b62b891c99c3873fe0c69ae1ee6df53","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.19.tgz","fileCount":60,"integrity":"sha512-ac6Cti+P8y1ZKumXVvJhtthYvwH929LBbfwIgtlk8nHLVDxcH2EVDO1HviOkUqf6UdxdNAAsoi8hiEfXCARGYQ==","signatures":[{"sig":"MEYCIQDDHo5zVl+Uopu9x0PxlKPjiY7Kc4P+QAkbtle1fsx+RQIhAI5vrrmN8PzJuKI1lIGcP7297WD+QYAO86OhkvRW+ne7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhYozc29112whlqz1qZTJLybM0KGzv/+voPVI55Tj1tAiEAtZ4QUcXVpQ6ZY58QZOSJToZI2ZC/U8TkRXbljwq/NXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486137},"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"afd7762f8c25f92f6188969643f95d564784d2e1","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","typecheck:ci":"tsc -p tsconfig.ci.json --noEmitOnError --pretty false","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:7d195fdd-4529-4aeb-8749-0522ecbb2f22"}},"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"11.19.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.7-alpha.2"]}},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.4","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.7-alpha.2","@deepseek-ai/cosmokit":"^1.8.4","@deepseek-ai/dsh-agent":"0.1.7-alpha.2","@deepseek-ai/dsh-brand":"0.1.7-alpha.2","@deepseek-ai/dsh-scope":"0.1.7-alpha.2","@deepseek-ai/dsh-session":"0.1.7-alpha.2","@deepseek-ai/dsh-storage":"0.1.7-alpha.2","@deepseek-ai/dsh-timeout":"0.1.7-alpha.2","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-commands":"0.1.7-alpha.2","@deepseek-ai/dsh-settings":"0.1.7-alpha.2","@deepseek-ai/dsh-attachment":"0.1.7-alpha.2","@deepseek-ai/dsh-api-remotes":"0.1.7-alpha.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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.4","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-ui-commands":"0.1.7-alpha.2","@deepseek-ai/dsh-session-projection":"0.1.7-alpha.2","@deepseek-ai/dsh-session-persistence":"0.1.7-alpha.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-alpha.2","@deepseek-ai/dsh-compaction-image-offload":"0.1.7-alpha.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.7-alpha.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.4","@deepseek-ai/dsh-fs":">=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/cosmokit":"^1.8.4","@deepseek-ai/dsh-session":">=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-storage":">=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-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","@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-storage-json":">=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-session-query":">=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-system-prompt":">=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-user-approval":">=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-storage-domain":">=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-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-session-projection":">=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-compaction-image-offload":">=0.1.6-alpha.1 <0.2.0 || >=0.1.7-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-storage":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-storage-json":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-session-query":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-storage-domain":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true},"@deepseek-ai/dsh-compaction-image-offload":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-output-styles_0.6.19_1790160687915_0.8919485065974795","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"_id":"dsh-output-styles@0.6.21","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-commands","@deepseek-ai/dsh-client-locale"],"platform":"web"},"manifestVersion":1},"bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"dist":{"shasum":"a11dcf4e96c255868e828f30d98244a61cc1c66d","tarball":"https://registry.npmjs.org/dsh-output-styles/-/dsh-output-styles-0.6.21.tgz","fileCount":60,"integrity":"sha512-F6EdYb3kHLBUDv/AvNXCIsywKIvThJkbE+dvVFiLHaz77t2xQ6+A/MXnm5NVsQJA2+6121qcYosCYLaDjv6YRQ==","signatures":[{"sig":"MEYCIQDWUcljw244GoEd7TO9soiOzogi8PJ7tqNZE3ht6PVTtQIhAP0EqR1M4WQJOhwML3zurmGrd8s1hzB4/EA++hc/ewyJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCG3rz8W45iTEzmW91ZQcobHPms/18b+zryHiCE7jTjhAIhAJzpGMhLwMIkb8j8sA6jFNvMyS4HNF+aUrlc5EV/8xUH"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-output-styles@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490150},"main":"lib/index.js","name":"dsh-output-styles","type":"module","types":"lib/types/index.d.ts","author":{"name":"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"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"funding":{"url":"https://github.com/sponsors/PerryLink","type":"individual"},"gitHead":"8881abf98ca26a02f9f20ee6ac5a106aa574b1d0","license":"Apache-2.0","scripts":{"lint":"oxlint","test":"vitest run","build":"node -e \"require('node:fs').rmSync('lib',{recursive:true,force:true})\" && tsc -p tsconfig.json --noEmitOnError --pretty false && tsdown && tsdown -c tsdown.client.config.ts && node scripts/fix-dts.mjs","verify":"pnpm run typecheck && pnpm test && pnpm run verify:self-contained","typecheck":"tsc -p tsconfig.json --noEmitOnError --pretty false && tsc -p tsconfig.vitest.json --pretty false","typecheck:ci":"tsc -p tsconfig.ci.json --noEmitOnError --pretty false","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.21","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7d195fdd-4529-4aeb-8749-0522ecbb2f22"}},"homepage":"https://github.com/PerryLink/dsh-output-styles#readme","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"_npmVersion":"11.19.0","description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","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":"style-command","kind":"command","expected":"the command replies 'switched to concise' and the next assembled system prompt contains the concise style body","invocation":"/style concise"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["fs:read","fs:write","fs:watch","storage:read","storage:write","settings:read"],"compatibility":{"dshVersions":["0.1.2-rc.1","0.1.5-rc.2","0.1.7-alpha.2","0.1.7-rc.1","0.1.7-rc.2"]}},"maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","yaml":"^2.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.7.0","devDependencies":{"oxlint":"0.18.1","tsdown":"^0.22.2","vitest":"^4.1.8","typescript":"^6.0.3","@types/node":"^22.20.0","@deepseek-ai/cordis":"^4.0.4","@vitest/coverage-v8":"4.1.10","@deepseek-ai/dsh-llm":"0.1.7-rc.2","@deepseek-ai/cosmokit":"^1.8.4","@deepseek-ai/dsh-agent":"0.1.7-rc.2","@deepseek-ai/dsh-brand":"0.1.7-rc.2","@deepseek-ai/dsh-scope":"0.1.7-rc.2","@deepseek-ai/dsh-session":"0.1.7-rc.2","@deepseek-ai/dsh-storage":"0.1.7-rc.2","@deepseek-ai/dsh-timeout":"0.1.7-rc.2","@deepseek-ai/schemastery":"^3.18.3","@deepseek-ai/dsh-commands":"0.1.7-rc.2","@deepseek-ai/dsh-settings":"0.1.7-rc.2","@deepseek-ai/dsh-attachment":"0.1.7-rc.2","@deepseek-ai/dsh-api-remotes":"0.1.7-rc.2","@deepseek-ai/dsh-storage-json":"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-storage-domain":"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.4","@deepseek-ai/cordis-plugin-include":"^1.0.7","@deepseek-ai/dsh-client-ui-commands":"0.1.7-rc.2","@deepseek-ai/dsh-session-projection":"0.1.7-rc.2","@deepseek-ai/dsh-session-persistence":"0.1.7-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.7-rc.2","@deepseek-ai/dsh-compaction-image-offload":"0.1.7-rc.2","@deepseek-ai/dsh-session-persistence-jsonl":"0.1.7-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.4","@deepseek-ai/dsh-fs":">=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/cosmokit":"^1.8.4","@deepseek-ai/dsh-session":">=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-storage":">=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-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","@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-storage-json":">=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-session-query":">=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-system-prompt":">=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-user-approval":">=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-storage-domain":">=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-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-session-projection":">=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-compaction-image-offload":">=0.1.6-alpha.1 <0.2.0 || >=0.1.7-0 <0.2.0"},"peerDependenciesMeta":{"@deepseek-ai/dsh-fs":{"optional":true},"@deepseek-ai/dsh-storage":{"optional":true},"@deepseek-ai/dsh-commands":{"optional":true},"@deepseek-ai/dsh-settings":{"optional":true},"@deepseek-ai/dsh-api-remotes":{"optional":true},"@deepseek-ai/dsh-storage-json":{"optional":true},"@deepseek-ai/dsh-client-locale":{"optional":true},"@deepseek-ai/dsh-session-query":{"optional":true},"@deepseek-ai/dsh-system-prompt":{"optional":true},"@deepseek-ai/dsh-user-approval":{"optional":true},"@deepseek-ai/dsh-storage-domain":{"optional":true},"@deepseek-ai/dsh-client-ui-commands":{"optional":true},"@deepseek-ai/dsh-client-ui-input-trigger":{"optional":true},"@deepseek-ai/dsh-compaction-image-offload":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-output-styles_0.6.21_1790276564265_0.7176184571271365"}}},"time":{"created":"2026-08-14T11:20:38.185Z","modified":"2026-09-24T19:02:44.753Z","0.2.0":"2026-08-14T11:20:38.398Z","0.3.0":"2026-08-15T05:58:16.086Z","0.3.1":"2026-08-15T06:01:15.190Z","0.3.2":"2026-08-15T07:58:13.136Z","0.4.0":"2026-08-16T16:19:36.355Z","0.4.1":"2026-08-19T05:16:36.652Z","0.4.2":"2026-08-21T05:58:17.700Z","0.4.3":"2026-08-22T16:24:21.339Z","0.5.0":"2026-08-23T05:52:30.577Z","0.6.0":"2026-08-26T15:25:59.460Z","0.6.1":"2026-08-27T11:45:03.582Z","0.6.2":"2026-08-30T22:32:10.690Z","0.6.3":"2026-09-01T16:13:00.880Z","0.6.4":"2026-09-02T13:13:45.936Z","0.6.5":"2026-09-02T14:56:47.099Z","0.6.6":"2026-09-03T11:01:06.486Z","0.6.7":"2026-09-04T14:15:56.613Z","0.6.8":"2026-09-04T14:52:57.812Z","0.6.9":"2026-09-07T10:30:31.110Z","0.6.10":"2026-09-07T13:31:11.713Z","0.6.11":"2026-09-09T10:57:51.675Z","0.6.13":"2026-09-09T12:00:55.448Z","0.6.14":"2026-09-09T12:59:27.884Z","0.6.15":"2026-09-10T06:21:03.779Z","0.6.16":"2026-09-12T02:29:34.901Z","0.6.18":"2026-09-22T14:58:38.428Z","0.6.19":"2026-09-23T10:51:28.006Z","0.6.21":"2026-09-24T19:02:44.413Z"},"bugs":{"url":"https://github.com/PerryLink/dsh-output-styles/issues"},"author":{"name":"PerryLink"},"license":"Apache-2.0","homepage":"https://github.com/PerryLink/dsh-output-styles#readme","keywords":["deepseek-harness","dsh","dsh-plugin","output-style","output-styles","claude-code"],"repository":{"url":"git+https://github.com/PerryLink/dsh-output-styles.git","type":"git"},"description":"Claude Code outputStyles-equivalent runtime output-style switching for DeepSeek Harness","maintainers":[{"name":"perrylink","email":"novelnexusai@outlook.com"}],"readme":"<div align=\"center\">\n\n# 🎨 dsh-output-styles\n- **1024 store channel**: `npm i -g dsh1024` once, then `dsh1024 plugin --profile web add dsh-output-styles` (counts toward the [deepseek1024.com](https://deepseek1024.com) install ranking).\n[![Gitee](https://img.shields.io/badge/Gitee-mirror-c71d23?logo=gitee)](https://gitee.com/perrylink/dsh-output-styles)\n[![dshfind](https://dshfind.com/api/badge/PerryLink/dsh-output-styles?metric=downloads)](https://dshfind.com/plugins/PerryLink/dsh-output-styles?ref=badge)\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/PerryLink/dsh-output-styles/badge)](https://api.securityscorecards.dev/projects/github.com/PerryLink/dsh-output-styles)\n\n**Claude Code `outputStyles` for DeepSeek Harness** — switch the model's output style at runtime, per session, durably.\n\n*`/style concise` — and every reply from now on is terse. `/style off` — back to the project default.*\n\n> **Official repository.** This is the only official repository of dsh-output-styles, maintained by PerryLink. Same-name repositories under other accounts are not affiliated.\n\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](LICENSE)\n[![DSH plugin](https://img.shields.io/badge/dsh--plugin-✅-green)](https://github.com/topics/dsh-plugin)\n[![dsh-doctor](https://raw.githubusercontent.com/PerryLink/dsh-plugin-doctor/main/badges/PerryLink__dsh-output-styles.svg)](https://github.com/PerryLink/dsh-plugin-doctor#verified-徽章)\n[![DSH Market](https://raw.githubusercontent.com/2BingLing/dsh-market/master/assets/readme/badge-listed-en.svg)](https://dsh.market/)\n[![Node](https://img.shields.io/badge/node-%5E22.19%20%7C%7C%20%3E%3D24-brightgreen.svg)](#)\n[![CI](https://img.shields.io/github/actions/workflow/status/PerryLink/dsh-output-styles/ci.yml?branch=main&label=CI)](https://github.com/PerryLink/dsh-output-styles/actions)\n[![Version](https://img.shields.io/github/v/tag/PerryLink/dsh-output-styles?label=version)](https://github.com/PerryLink/dsh-output-styles/releases)\n[![npm version](https://img.shields.io/npm/v/dsh-output-styles)](https://www.npmjs.com/package/dsh-output-styles)\n[![npm downloads](https://img.shields.io/npm/dm/dsh-output-styles)](https://www.npmjs.com/package/dsh-output-styles)\n\n[English](README.md) · [简体中文](README-zh.md) · [Español](README-es.md) · [Português](README-pt.md) · [हिन्दी](README-hi.md)\n\n</div>\n\n---\n\n<!-- star-cta -->\n## ⭐ 如果它帮到了你\n\n这个插件是 [DSH 插件家族](https://github.com/PerryLink)的一员（40+ 个，全部 Apache-2.0）。如果你在用，**给个 star** —— 它不会解锁任何功能，但会让下一个人在搜索里更容易找到它。\n\n*English:* part of a 40+ plugin family for DeepSeek Harness. If it is useful, **a star helps the next person find it** — nothing is gated behind it.\n\n\n## Compatibility\n\n| Surface | Status |\n|---|---|\n| Harness | DeepSeek Harness `dsh-v0.1.7-rc.2` (adapted 2026-09-09): the session envelope keeps its ignorable field for stored-log read compatibility only - Session.append still cannot stamp it, so audit-gate behavior is unchanged. Verified 2026-09-11 against the dsh-v0.1.7-alpha.1 master checkout (full gate chain + profile install smoke). |\n| Node | `^22.19.0 || >=24.0.0` |\n| Platforms | All (host + web client) |\n| Model | Any (system-prompt injection) |\n\n## What you get\n\n`dsh-output-styles` is the Claude Code `outputStyles` equivalent for DeepSeek Harness: a `/style` command that switches the model's output style at runtime, persisted per session, injected at every prompt assembly.\n\n- **Style library** — one Markdown file per style (`styles/*.md`); frontmatter for metadata, body = the model directive. Six built-ins ship in the box (`concise`, `explanatory`, `formal`, `learning`, `proactive`, `step-by-step`), including Claude Code-parity `proactive` and `learning`.\n- **`/style` command** — no argument lists styles (with descriptions) plus the current selection; `/style <name>` switches; `/style off` restores the project default.\n- **Session-scoped persistence** — the choice lives in the `output_style` storage domain, keyed by sessionId, and survives restarts.\n- **System-prompt injection** — a `systemPrompt.section()` contribution (order `sectionOrder`) injects the current session's style body at every assembly, truncated at a configurable budget.\n- **Claude Code parity** — `keep-coding-instructions`, `force-for-plugin` (`force` alias), `outputStyles` JSON compatibility, layered `stylesDir` directories, hot reload, and a project-default fallback that is live-editable from the Web Plugins page.\n- **Renderer registry (`output.render.*`)** — `ctx.outputRenderers` lets any plugin register a pure presenter, applied through the `output.render/before` waterfall; built-in renderers `concise` and `step-by-step`.\n- **Per-session/per-tool rules** — `rules: [{ match: { tool: 'bash' }, style: 'concise' }]` name the renderer for matching requests; live-editable from the Web Plugins page.\n- **`/transcript`** — render the current session to Markdown or sanitized HTML through the render pipeline; `--save <path>` writes the sanitized document to that workspace path after user approval. Every render keeps the original text beside the rendered one.\n\n## Quick start\n\n```sh\n# 1. install the bundle into your profile\ndsh plugin --profile web add \"github:PerryLink/dsh-output-styles#main\"\n\n# or from npm (published releases)\ndsh plugin --profile web add dsh-output-styles\n\n# 2. restart and verify the row\ndsh --profile web --dump-config | grep -A3 'id: output-styles'\n```\n\n## Demo\n\n```\nYou > /style\n      output style off\n      concise — Terse, direct answers — minimal prose, no preamble. (Daily coding work, tool-heavy sessions, or when prompt length matters.)\n      explanatory — Educational answers with short \"Insights\" that teach as you work. (Learning a codebase, onboarding, …)\n      formal — Formal, precise prose with complete sentences and defined terms. (Reports, documentation, release notes, …)\n      learning — Collaborative learn-by-doing mode with short \"Insights\" and small hands-on steps for the user. (Pairing, onboarding, …)\n      proactive — Execute immediately, assume reasonable defaults, and prefer action over planning. (Routine multi-step work, …)\n      step-by-step — Numbered reasoning steps with explicit intermediate results. (Debugging, design decisions, …)\n\nYou > /style concise\n      switched to concise\n\nYou > 请只用一句话介绍你自己。\nAI  > 我是运行在 DeepSeek Harness 插件化平台上、基于 deepseek-v4-pro 模型的 AI 编码代理。\n```\n\n## How it works\n\n```mermaid\nflowchart LR\n    U[You type /style concise] --> C[command registry]\n    C -->|command/run logged| L[(session log)]\n    C -->|put {style, source}| D[(output_style domain)]\n    D --> R[OutputStyleRuntime]\n    R -->|body at every assembly| S[systemPrompt section order 90]\n    S --> M[Model request]\n    M -->|full system prompt| H[system/message logged]\n```\n\nEverything the model sees is reconstructable from the session log — no new session event type, no agent-loop changes. The style name comes from `command/run`, the exact injected text from `system/message`, and the provenance marker `{ kind: 'dsh-output-styles' }` rides in the domain record. Styles apply to the main conversation only; subagent sessions keep their own prompts (matching Claude Code).\n\n## Install & uninstall\n\n- **git channel** (latest `main`): `dsh plugin --profile web add \"github:PerryLink/dsh-output-styles#main\"` — the `prepare` script builds with production dependencies only.\n- **npm channel** (published releases): `dsh plugin --profile web add dsh-output-styles`.\n- **tarball channel**: `pnpm pack` in this repo, then `dsh plugin --profile web add ./dsh-output-styles-<version>.tgz`.\n- **uninstall**: `dsh plugin --profile web remove dsh-output-styles`.\n\n## Configuration\n\nAll tunables are Schemastery `Config` fields (changeable from cordis.yml). Invalid values fail the load.\n\n`defaultStyle` and `rules` are declared `volatile()`, so on a host that composes the settings forms seam they are **live, Web-editable fields**: edit them under **Plugins → dsh-output-styles** in the Web UI and the running plugin adopts the new value without a remount. Every other field stays composition-only and needs a reload. A committed value is validated before it is applied — an invalid one is rejected and the running values are left unchanged.\n\n| Key | Default | Web-editable | Meaning |\n|---|---|---|---|\n| `stylesDir` | `[]` | no | Style-library directories, resolved against cwd; later entries override earlier ones. `[]` = the bundled `styles/` only |\n| `maxStyleChars` | `4000` | no | Style-body budget (≥ 1); longer bodies are truncated with a marker |\n| `defaultStyle` | `''` | **yes** | Style for sessions that never selected one; `''` = no style. A name that is not in the live library is refused rather than injected |\n| `compatJson` | `true` | no | Load Claude Code `outputStyles` JSON entries (single objects or arrays) |\n| `sectionOrder` | `90` | no | Order of the injected section (0 = persona, 100–199 = tool guidance) |\n| `truncationMarker` | `\"\\n\\n[style truncated]\"` | no | Marker appended at the truncation point |\n| `includeBuiltins` | `true` | no | Include the package's bundled `styles/` as the lowest-priority layer |\n| `watchStyles` | `true` | no | Reload the library when a style file changes on disk |\n| `rules` | `[]` | **yes** | Per-session/per-tool render rules: `[{ match: { tool?, contentType?, session? }, style, priority? }]` |\n| `enableExport` | `true` | no | Register the `/transcript` command (Markdown/HTML session export, renderer-aware; `--save` writes with approval) |\n| `respectCoreOutputStyles` | `true` | no | When a core `outputStyles` service is detected, skip this plugin's prompt injection (keep hot-switch / rules / export) |\n\n**Migrating from 0.1.6 or earlier.** Those versions kept two plugin-owned settings\nsections, `output-style` (`style`) and `output-style-rules` (`rules`). The 0.1.7\nhost deleted the API they were built on, so both sections are gone. Move any value\nyou had there into the corresponding `Config` field — `output-style.style` →\n`defaultStyle`, `output-style-rules.rules` → `rules` — in your profile patch\n(`cordis.yml`), or set it on the Plugins page. Per-session choices made with\n`/style` are unaffected: they live in the `output_style` storage domain.\n\n## Tools & surfaces\n\n| Surface | Kind | Notes |\n|---|---|---|\n| `/style` | command | List styles, switch, or restore the project default |\n| `/transcript` | command | Render the current session to Markdown or sanitized HTML; `--save` writes with approval |\n| `output_style` | storage domain | Session-scoped style choice, keyed by sessionId |\n| `systemPrompt.section()` | contribution | Injects the current style body at every assembly |\n| `output.render.*` | renderer registry | `ctx.outputRenderers` + the `output.render/before` waterfall |\n| `style` | projection | `{ options, currentValue }` folded from settled commands |\n| Web picker | client entry | `dsh-output-styles/client` decorates `/style` with a popup picker |\n\n## Command reference\n\n| Input | Outcome |\n|---|---|\n| `/style` | List the current selection + one line per style (name — description) |\n| `/style concise` | Switch (durable write), `switched to concise` |\n| `/style Diagrams first` | Multi-word names are the whole remainder |\n| `/style off` | Restore the project default (settings default, then `defaultStyle`) |\n| `/style nope` | `error: unknown output style \"nope\" (available: …)` |\n| `/transcript` | Render the current session to Markdown through the renderer pipeline |\n| `/transcript md` | Render to Markdown (`md` is the shorthand for `markdown`) |\n| `/transcript html` | Render to sanitized HTML |\n| `/transcript --renderer=concise` | Render with one renderer forced (rules bypassed) |\n| `/transcript md --save report.md` | Render, then write the sanitized document to `report.md` after approval |\n\n## Style library\n\nOne Markdown file per style; frontmatter for metadata, body = the model directive. `name` defaults to the file name and may contain spaces (`Diagrams first`).\n\n| Field | Default | Meaning |\n|---|---|---|\n| `name` | file name | Switch target; letters, digits, spaces, and hyphens (`off` is reserved) |\n| `description` | — (required) | One sentence shown in listings and the picker |\n| `whenToUse` | — | Optional guidance appended to listings |\n| `keep-coding-instructions` | `false` | Keep the harness prompt when `true`; replace it when `false` (Claude Code semantics) |\n| `force-for-plugin` | `false` | Apply unconditionally, overriding any session selection; `force` is an alias, at most one style may set it |\n\nWith `compatJson: true`, Claude Code `outputStyles` JSON entries (`{ name, description, prompt }`) load beside Markdown styles; unparseable entries are skipped with a warning.\n\n## Renderer protocol\n\nThe `output.render.*` protocol turns presentation into an extension point. A renderer is a **pure presenter** — `presenter(text, context)` maps args to display data, never touches the DOM — matched by tool name and content type, ordered by priority.\n\n- **Waterfall first**: every render request passes through `output.render/before` (`{ text, context }`); listeners must call `next()`.\n- **Rules**: `rules: [{ match: { tool: 'bash' }, style: 'concise' }]` names the renderer for matching requests; ties break by `priority`, then rule order.\n- **Built-ins**: `concise` (whitespace compaction + budget truncation) and `step-by-step` (consistent step numbering).\n- **Auditability**: every render result carries `{ original, rendered, rendererId, changed }`; the rendered text is what surfaces, the original stays reconstructable from the session log.\n\n## Web picker\n\nThe `dsh.client` entry decorates the host `/style` command's bare invocation with a popup picker: an \"off\" row plus one row per library style (`description · whenToUse`), the active row marked. Picking submits `/style <name>` through the command Remote, so every switch keeps the host's durable command lifecycle. The picker follows the Web UI's shipped `zh`/`en` locale pair.\n\n## Differences from Claude Code\n\n| | Claude Code | dsh-output-styles |\n|---|---|---|\n| Style files | `.claude/output-styles` at user/project/managed levels | `stylesDir` directories + bundled `styles/`, later directory wins |\n| Custom styles | Markdown, frontmatter `name`/`description`/`keep-coding-instructions`/`force-for-plugin` | Same fields (`force-for-plugin` accepted verbatim, `force` as alias) + `whenToUse` |\n| Legacy JSON | `outputStyles` array in `settings.json` | Loaded verbatim (`compatJson: true`) |\n| Taking effect | After `/clear` or a new session | Immediately — the system prompt re-assembles per request |\n| Subagents | Styles do not apply | Same — subagent sessions keep their own prompts |\n| Switching | `/config` menu or `outputStyle` setting (the `/output-style` command was removed in v2.1.91) | `/style` command + Web picker + the `defaultStyle` field on the Web Plugins page |\n\n## Conflict check\n\nScreened against the DSH ecosystem before development (2026-08 snapshot): no `style`/`output-style` repository under [topic:dsh-plugin](https://github.com/topics/dsh-plugin), no output-style category in the four major [awesome lists](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin), and no entry in the [dsh-hub catalog](https://github.com/omdsh-dev/dsh-hub-workshop). The closest neighbors — [dsh-soul-md](https://github.com/Scorp1o117/dsh-soul-md) (persona) and [dsh-claude-marketplace](https://github.com/ben7am1n/dsh-claude-marketplace) (output styles explicitly deferred to v0.2+) — are adjacent, not conflicting.\n\n## Permissions & data\n\n- **Permissions**: declares `fs:read`, `fs:write`, `fs:watch`, `storage:read`, `storage:write`, and `settings:read` in its workshop manifest.\n- **Data**: the style choice lives in the `output_style` storage domain (keyed by sessionId); no other state is persisted, no network requests.\n- **Session log**: the style name comes from `command/run`, the exact injected text from `system/message`; the provenance marker `{ kind: 'dsh-output-styles' }` rides in the domain record.\n\n## Security boundaries\n\n- **Public services only.** Contributes `systemPrompt`, commands, storage, and settings; no engine / agent-loop / apiproxy / official-UI changes.\n- **Model-visible ⟺ logged.** Everything the model sees is reconstructable from the session log — no new session event type, no agent-loop changes.\n- **Original always kept.** Every render (and `/transcript`) keeps the original text beside the rendered one; sanitized HTML is used for HTML export.\n- **Disk writes gated.** `/transcript --save` writes only after the approval service grants it, and the written content passes through the `sanitizeText` pure function first; without an approval or fs service it writes nothing (fail-closed).\n\n## Known limitations\n\n- **Core coexistence.** If a first-party `outputStyles` capability lands, this plugin detects its `outputStyles` service and degrades to the incremental surface (hot-switch, rules, `/transcript`) while leaving prompt injection to the core — see [`docs/COEXISTENCE.md`](docs/COEXISTENCE.md) and the exported `detectCoreOutputStyles` / `coexistenceReport` functions.\n- **Main conversation only.** Styles apply to the main conversation; subagent sessions keep their own prompts (matching Claude Code).\n- **Truncation.** Style bodies longer than `maxStyleChars` are truncated with a marker.\n- **Skipped style files.** A bad style file is skipped with a warning and never breaks the profile.\n\n## Development\n\n```sh\npnpm install\npnpm run typecheck   # both tsc projects\npnpm test            # vitest — 148 tests\npnpm run verify      # typecheck + tests + self-contained (the prepublishOnly gate)\npnpm run build       # lib/ artifacts (host + client bundles)\npnpm pack            # tarball for dsh plugin add\n```\n\nReleases: pushing a `v*` tag whose suffix matches the `package.json` version triggers the Publish workflow — full verification, then an npm publish with provenance.\n\n## Topics\n\n`deepseek-harness`, `dsh`, `dsh-plugin`, `output-style`, `output-styles`, `claude-code`\n\n## Contributors\n\n- [@PerryLink](https://github.com/PerryLink) — author and maintainer: plugin architecture, style library, bundle install, Web picker, five-language docs, and CI/release tooling.\n\n## PerryLink DSH Plugin Family\n\nThis project is one of the **45 DeepSeek Harness plugins** maintained by [PerryLink](https://github.com/PerryLink). If this one helps you, the others likely will too:\n\n| Plugin | One-liner |\n|---|---|\n| **[dsh-auto-review](https://github.com/PerryLink/dsh-auto-review)** | Second-model auto-review on the approval chain, fail-closed by default | |\n| **[dsh-autotier](https://github.com/PerryLink/dsh-autotier)** | Automatic strong/cheap model-tier routing with deterministic risk guards and a `/tier` command | |\n| **[dsh-background-agents](https://github.com/PerryLink/dsh-background-agents)** | Durable background child agents with a Web UI sidebar, messaging and interrupt | |\n| **[dsh-budget](https://github.com/PerryLink/dsh-budget)** | Cost governance for DeepSeek Harness: budgets, carbon, and latency in one panel. | |\n| **[dsh-catalog](https://github.com/PerryLink/dsh-catalog)** | DSH Desktop Market standard catalog source for the PerryLink family | |\n| **[dsh-cert-mcp](https://github.com/PerryLink/dsh-cert-mcp)** | Read-only MCP server exposing the certification registry: grades, snapshots and five-dimension evidence | |\n| **[dsh-checkpoint-rewind](https://github.com/PerryLink/dsh-checkpoint-rewind)** | Claude Code /rewind-equivalent: snapshots, session forks, one-shot restore | |\n| **[dsh-claude-move](https://github.com/PerryLink/dsh-claude-move)** | Migrate Claude Code sessions, memory, skills and CLAUDE.md into DSH | |\n| **[dsh-click](https://github.com/PerryLink/dsh-click)** | Cross-platform native desktop control for DeepSeek Harness — Windows first. | |\n| **[dsh-composer-history](https://github.com/PerryLink/dsh-composer-history)** | Terminal-style input history for the web composer: arrows, Ctrl+R search | |\n| **[dsh-data-quality](https://github.com/PerryLink/dsh-data-quality)** | Dataset quality checks and citation cross-checks (the optional numeric bridge consumed here) | |\n| **[dsh-defend](https://github.com/PerryLink/dsh-defend)** | Prompt-injection, jailbreak, and secret-leak defense for DeepSeek Harness. | |\n| **[dsh-doublecheck](https://github.com/PerryLink/dsh-doublecheck)** | Engineering-discipline guard: requirements grill, test gates, adversary review | |\n| **[dsh-draw](https://github.com/PerryLink/dsh-draw)** | Unified static-image generation routing for DeepSeek Harness. | |\n| **[dsh-fast](https://github.com/PerryLink/dsh-fast)** | Read-only performance diagnostics for DeepSeek Harness. | |\n| **[dsh-fund-research](https://github.com/PerryLink/dsh-fund-research)** | Deterministic research reports for Chinese public mutual funds | |\n| **[dsh-github](https://github.com/PerryLink/dsh-github)** | GitHub PR/issues integration for DSH, every write gated by approval | |\n| **[dsh-industry-research](https://github.com/PerryLink/dsh-industry-research)** | Industry research orchestration that seals its deliverables through this plugin's `ctx.researchReport.assemble` | |\n| **[dsh-laya](https://github.com/PerryLink/dsh-laya)** | Laya typed decisions (`noul`/`choice`/`score`) as a first-class Cordis service and model-visible tools | |\n| **[dsh-library](https://github.com/PerryLink/dsh-library)** | Local document knowledge base for DeepSeek Harness. | |\n| **[dsh-local-ai](https://github.com/PerryLink/dsh-local-ai)** | Local-model (Ollama) integration for DeepSeek Harness. | |\n| **[dsh-lsp-actions](https://github.com/PerryLink/dsh-lsp-actions)** | LSP diagnostics, formatting, completion, code actions and rename over language servers | |\n| **[dsh-mask](https://github.com/PerryLink/dsh-mask)** | PII masking middleware: anonymize at the model boundary, restore at the display layer | |\n| **[dsh-mcp-panel](https://github.com/PerryLink/dsh-mcp-panel)** | Read-only MCP runtime panel: /mcp command + Settings tab with status, tools and errors | |\n| **[dsh-memento](https://github.com/PerryLink/dsh-memento)** | Approval-gated cross-session memory: ctx.memory seam + SQLite + memory tool | |\n| **[dsh-observe](https://github.com/PerryLink/dsh-observe)** | OpenTelemetry and Langfuse observability exporter for DeepSeek Harness. | |\n| **[dsh-output-styles](https://github.com/PerryLink/dsh-output-styles)** | Claude Code outputStyles-equivalent runtime style switching | |\n| **[dsh-permission-rules](https://github.com/PerryLink/dsh-permission-rules)** | Claude Code-style declarative allow/deny/ask permission rules with audit | |\n| **[dsh-plugin-certification](https://github.com/PerryLink/dsh-plugin-certification)** | Community certification registry with repro-checkable grades and badges | |\n| **[dsh-plugin-doctor](https://github.com/PerryLink/dsh-plugin-doctor)** | Zero-dependency static + sandbox smoke detector for DSH plugins | |\n| **[dsh-plugin-guide](https://github.com/PerryLink/dsh-plugin-guide)** | Plugin-development knowledge base as an on-demand agent skill | |\n| **[dsh-plugin-kit](https://github.com/PerryLink/dsh-plugin-kit)** | Shared zero-runtime-dependency toolkit for the PerryLink DSH plugins | |\n| **[dsh-plugin-upgrade](https://github.com/PerryLink/dsh-plugin-upgrade)** | One-package, one-corridor-index plugin upgrade skill: routes a repository to the matching closed corridor card | |\n| **[dsh-plugin-upgrade-015](https://github.com/PerryLink/dsh-plugin-upgrade-015)** | Merged `0.1.3-alpha.1` → `0.1.5-rc.1` upgrade corridor card plus a zero-dependency seam scanner | |\n| **[dsh-reach](https://github.com/PerryLink/dsh-reach)** | Multi-channel approval/question bridge: WeChat/Telegram/Feishu, session console | |\n| **[dsh-research-report](https://github.com/PerryLink/dsh-research-report)** | Verifiable research-report engine: content-addressed evidence ledger and sealed versions | |\n| **[dsh-score](https://github.com/PerryLink/dsh-score)** | Multi-dimensional quality scoring for DeepSeek Harness plugins. | |\n| **[dsh-session-pin](https://github.com/PerryLink/dsh-session-pin)** | Pin sessions in the Web sidebar with durable ordering | |\n| **[dsh-session-sync](https://github.com/PerryLink/dsh-session-sync)** | Cross-device session sync for DeepSeek Harness — a dedicated git mirror of your session store. | |\n| **[dsh-skill-pack-security](https://github.com/PerryLink/dsh-skill-pack-security)** | Security-audit skill pack: secret scan, dependency and supply-chain review | |\n| **[dsh-talk](https://github.com/PerryLink/dsh-talk)** | Voice-first session loop for DeepSeek Harness: talk to it, hear it answer. | |\n| **[dsh-team-rooms](https://github.com/PerryLink/dsh-team-rooms)** | Cross-session team rooms: shared message bus, task board and timeline | |\n| **[dsh-test-drive](https://github.com/PerryLink/dsh-test-drive)** | Isolated install-and-smoke test drives for DeepSeek Harness plugins. | |\n| **[dsh-ticktick](https://github.com/PerryLink/dsh-ticktick)** | TickTick/Dida365 task bridge: session-header panel + 11 tools | |\n| **[dsh-translate](https://github.com/PerryLink/dsh-translate)** | Vendor parameter translation and deterministic JSON repair for DeepSeek Harness. | |\n\n\n### Install from the DSH Desktop Market\n\nAll PerryLink plugins are browsable in the built-in DSH Desktop Market: **Market → Sources → add source → paste** `https://perrylink-dsh-catalog.perrylink.workers.dev/catalog-source.json` **→ select it**. Installation still goes through the Market's npm-identity verification and your confirmation.\n\n## License\n\n[Apache License 2.0](LICENSE) © 2026 dsh-output-styles contributors\n","readmeFilename":"README.md"}