{"dsh":{"bundle":{"patch":"./bundle/cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-store","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-connection","@deepseek-ai/dsh-client-ui-sidebar-right"],"platform":"web"}},"bugs":{"url":"https://github.com/btspoony/mstar-harness/issues"},"dist":{"shasum":"d12662c327d8142d3dbf0d52a13ed2f1d3353925","tarball":"https://registry.npmjs.org/@mstar-harness/dsh/-/dsh-4.2.2.tgz","fileCount":225,"integrity":"sha512-sFsGOCKrgR2SZRDQ7sijXtS68f/1KFSUMXuTmwiTW2D7Xz3YqrM8q0bQVYMxgA5JhEioHnPXso0nuGpzC4UiVg==","signatures":[{"sig":"MEUCIQC1mb57zj/agARC7Y02w236Tfkr6vwVRZLjY5jPkkAwLQIgCOps4r7m3C7XBFnz7dKUrQPOZnFx6+4oQe2smuxIv/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDIiaAWCytLxebn2EeCcaRVbYgJgzrvBvI5NeirmCNmjAiEA5k0AzIxVxJlPRiprRGnHT9eU/uqmb5jnekjWwmstkyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mstar-harness%2fdsh@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4455744},"icon":"./icon.svg","main":"./dist/index.js","name":"@mstar-harness/dsh","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.4.0","node":">=24.18.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client":{"types":"./dist/client.d.ts","default":"./dist/client.js"},"./invariant":{"types":"./dist/invariant.d.ts","default":"./dist/invariant.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./bundle/cordis.patch.yml":"./bundle/cordis.patch.yml"},"gitHead":"98504a71dcf09cfb551847b85e81d33e682e0bd9","license":"MIT","scripts":{"test":"bun test","build":"bun run --cwd ../commands build && bun run bundle-assets && rm -rf dist && bun build src/index.ts src/invariant.ts --target node --outdir dist --external @deepseek-ai/cordis --external @deepseek-ai/dsh-scope --external @deepseek-ai/dsh-skill-filesystem --external @deepseek-ai/dsh-tools --external @deepseek-ai/dsh-llm --external @deepseek-ai/dsh-storage-domain --external @mstar-harness/engine && bun run build-client && bunx tsc","pretest":"bun run build-client","build-client":"bun run scripts/build-client-bundle.ts","bundle-assets":"bun run scripts/bundle-harness-assets.ts","typecheck:src":"bunx tsc --noEmit -p tsconfig.json","prepublishOnly":"bun run build","typecheck:tests":"bunx tsc --noEmit -p tests/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"295c336c-b997-44bd-9314-828a4aef2d06"}},"homepage":"https://github.com/btspoony/mstar-harness#readme","keywords":["dsh","dsh-plugin"],"repository":{"url":"git+https://github.com/btspoony/mstar-harness.git","type":"git","directory":"packages/dsh"},"_npmVersion":"11.16.0","description":"Morning Star harness dsh (DeepSeek Harness) cordis function plugin — in-process engine gates (status/dispatch/lease) with hard refusal channels.","directories":{},"maintainers":[{"name":"btspoony","email":"tech@btang.cn"}],"_nodeVersion":"24.18.1","dependencies":{"zod":"^4.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.0.0","diff":"^9.0.0","anser":"^2.3.5","immer":"^11.2.9","katex":"^0.19.1","react":"^19.3.1","shiki":"^4.5.0","vitest":"^5.0.3","js-yaml":"^5.4.3","zustand":"~5.0.16","bun-types":"^1.4.4","react-dom":"^19.3.1","typescript":"^7.0.2","@types/node":"^26.6.6","@types/react":"~19.3.0","simple-icons":"16.36.0","@shikijs/langs":"^4.5.0","mdast-util-gfm":"^3.1.0","mdast-util-math":"^3.0.0","@mstar-harness/ui":"workspace:*","dsh-llm-fallbacks":"0.6.13","micromark-util-types":"^2.0.2","@mstar-harness/engine":"workspace:*","micromark-util-symbol":"^2.0.1","@mstar-harness/commands":"workspace:*","@tanstack/react-virtual":"3.14.23","micromark-extension-gfm":"^3.0.0","micromark-factory-space":"^2.0.1","use-sync-external-store":"1.7.0","mdast-util-from-markdown":"^2.0.3","micromark-extension-math":"^3.1.0","micromark-util-character":"^2.1.1","micromark-core-commonmark":"^2.0.4","micromark-util-sanitize-uri":"^2.0.1","@deepseek-ai/dsh-client-ui-theme":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-layout":"^0.2.1-rc.5","micromark-util-classify-character":"^2.0.1","@deepseek-ai/dsh-client-ui-sidebar":"^0.2.1-rc.5","@deepseek-ai/dsh-util-code-language":"0.2.1-rc.5","@deepseek-ai/dsh-session-format-v3-to-v4":"0.2.1-rc.5"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.5","@deepseek-ai/dsh-fs":"^0.2.1-rc.5","@deepseek-ai/dsh-llm":"^0.2.1-rc.5","@deepseek-ai/dsh-jobs":"^0.2.1-rc.5","@mstar-harness/engine":"^4.0.3","@deepseek-ai/dsh-agent":"^0.2.1-rc.5","@deepseek-ai/dsh-brand":"^0.2.1-rc.5","@deepseek-ai/dsh-deque":"^0.2.1-rc.5","@deepseek-ai/dsh-scope":"^0.2.1-rc.5","@deepseek-ai/dsh-skill":"^0.2.1-rc.5","@deepseek-ai/dsh-tools":"^0.2.1-rc.5","@deepseek-ai/dsh-sandbox":"^0.2.1-rc.5","@deepseek-ai/dsh-session":"^0.2.1-rc.5","@deepseek-ai/dsh-storage":"^0.2.1-rc.5","@deepseek-ai/dsh-timeout":"^0.2.1-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-commands":"^0.2.1-rc.5","@deepseek-ai/dsh-settings":"^0.2.1-rc.5","@deepseek-ai/dsh-subagent":"^0.2.1-rc.5","@deepseek-ai/dsh-llm-retry":"^0.2.1-rc.5","@deepseek-ai/dsh-shell-env":"^0.2.1-rc.5","@deepseek-ai/dsh-tool-todo":"^0.2.1-rc.5","@deepseek-ai/dsh-util-time":"^0.2.1-rc.5","@deepseek-ai/dsh-workspace":"^0.2.1-rc.5","@deepseek-ai/dsh-attachment":"^0.2.1-rc.5","@deepseek-ai/dsh-home-paths":"^0.2.1-rc.5","@deepseek-ai/dsh-api-gateway":"^0.2.1-rc.5","@deepseek-ai/dsh-api-remotes":"^0.2.1-rc.5","@deepseek-ai/dsh-credentials":"^0.2.1-rc.5","@deepseek-ai/dsh-ptc-runtime":"^0.2.1-rc.5","@deepseek-ai/dsh-util-crypto":"^0.2.1-rc.5","@deepseek-ai/dsh-util-values":"^0.2.1-rc.5","@deepseek-ai/dsh-agent-preset":"^0.2.1-rc.5","@deepseek-ai/dsh-atomic-write":"^0.2.1-rc.5","@deepseek-ai/dsh-chunked-list":"^0.2.1-rc.5","@deepseek-ai/dsh-client-store":"^0.2.1-rc.5","@deepseek-ai/dsh-client-locale":"^0.2.1-rc.5","@deepseek-ai/dsh-session-query":"^0.2.1-rc.5","@deepseek-ai/dsh-session-title":"^0.2.1-rc.5","@deepseek-ai/dsh-system-prompt":"^0.2.1-rc.5","@deepseek-ai/dsh-tool-subagent":"^0.2.1-rc.5","@deepseek-ai/dsh-user-approval":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-chat":"^0.2.1-rc.5","@deepseek-ai/dsh-file-reference":"^0.2.1-rc.5","@deepseek-ai/dsh-native-command":"^0.2.1-rc.5","@deepseek-ai/dsh-sandbox-policy":"^0.2.1-rc.5","@deepseek-ai/dsh-storage-domain":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.2.1-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.2.1-rc.5","@deepseek-ai/dsh-typert-registry":"^0.2.1-rc.5","@deepseek-ai/dsh-skill-filesystem":"^0.2.1-rc.5","@deepseek-ai/dsh-client-connection":"^0.2.1-rc.5","@deepseek-ai/dsh-client-file-upload":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-renderer":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-settings":"^0.2.1-rc.5","@deepseek-ai/dsh-session-projection":"^0.2.1-rc.5","@deepseek-ai/dsh-agent-default-model":"^0.2.1-rc.5","@deepseek-ai/dsh-session-persistence":"^0.2.1-rc.5","@deepseek-ai/dsh-util-workspace-path":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.2.1-rc.5","@deepseek-ai/dsh-agent-preset-registry":"^0.2.1-rc.5","@deepseek-ai/dsh-api-session-controller":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-sidebar-right":"^0.2.1-rc.5","@deepseek-ai/dsh-session-projection-cache":"^0.2.1-rc.5","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.2.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh_4.2.2_1793847978559_0.12844323939133517","host":"s3://npm-registry-packages-npm-production"},"_id":"@mstar-harness/dsh@4.2.2","version":"4.2.2"}