{"_id":"@deepseek-ai/dsh","_rev":"6052614-6a7dba0654e153a1185d52e6","dist-tags":{"latest":"0.1.1-rc.2","next":"0.1.1-rc.2"},"name":"@deepseek-ai/dsh","time":{"created":"2026-08-13T12:35:18.048Z","modified":"2026-08-21T12:59:08.730Z","0.0.1-rc.5":"2026-08-12T22:36:12.201Z","0.1.0-rc.3":"2026-08-13T11:16:22.904Z","0.0.1-rc.2":"2026-08-11T15:24:24.646Z","0.1.0-rc.2":"2026-08-13T09:48:26.232Z","0.1.0-rc.6":"2026-08-13T12:35:03.812Z","0.0.1-rc.1":"2026-08-10T19:41:11.858Z","0.1.0-rc.7":"2026-08-17T11:50:59.194Z","0.1.0-rc.8":"2026-08-19T15:41:29.655Z","0.1.1-rc.1":"2026-08-21T06:49:18.639Z","0.1.1-rc.2":"2026-08-21T12:42:19.422Z"},"versions":{"0.0.1-rc.5":{"name":"@deepseek-ai/dsh","version":"0.0.1-rc.5","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh@0.0.1-rc.5","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"bin":{"dsh":"lib/bin.js"},"dist":{"shasum":"90d0f09d5fd6736d791250e80962b8c7fd562d0d","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.0.1-rc.5.tgz","fileCount":20,"integrity":"sha512-SzbhJjz+Kh63z8bHdWmceJ1R/pnx4jPdIIBeJRsZc7HskoYhmi+CkMnXWkspChbElqBsKh7JEviuv/2r0zWEvA==","signatures":[{"sig":"MEQCIDs1iSioKmQnBvtRvBygJNWMNijmvIRnxjtRkVIjkpW0AiBet9nKVQDgU6Z0+ckI6/ue5Lz3qmCFfISARMzmvHFbsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116954,"size":32678},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.5.tgz","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.5.tgz","_integrity":"sha512-SzbhJjz+Kh63z8bHdWmceJ1R/pnx4jPdIIBeJRsZc7HskoYhmi+CkMnXWkspChbElqBsKh7JEviuv/2r0zWEvA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.2.0","commander":"^15.0.0","@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-base":"^0.0.1-rc.5","@deepseek-ai/dsh-goal":"^0.0.1-rc.5","@deepseek-ai/dsh-skill":"^0.0.1-rc.5","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.5","@deepseek-ai/dsh-persona":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-fs":"^0.0.1-rc.5","@deepseek-ai/dsh-web-app":"^0.0.1-rc.5","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.5","@deepseek-ai/dsh-fs-local":"^0.0.1-rc.5","@deepseek-ai/dsh-headless":"^0.0.1-rc.5","@deepseek-ai/dsh-schedule":"^0.0.1-rc.5","@deepseek-ai/dsh-terminal":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-web":"^0.0.1-rc.5","@deepseek-ai/dsh-plan-mode":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-bash":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-goal":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-jobs":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-pwsh":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-todo":"^0.0.1-rc.5","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-home-paths":"^0.0.1-rc.5","@deepseek-ai/dsh-jobs-local":"^0.0.1-rc.5","@deepseek-ai/dsh-mcp-client":"^0.0.1-rc.5","@deepseek-ai/dsh-pwsh-local":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-ralph":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-skill":"^0.0.1-rc.5","@deepseek-ai/dsh-token-meter":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-cordis":"^0.0.1-rc.5","@deepseek-ai/dsh-command-goal":"^0.0.1-rc.5","@deepseek-ai/dsh-pwsh-sandbox":"^0.0.1-rc.5","@deepseek-ai/dsh-time-context":"^0.0.1-rc.5","@deepseek-ai/dsh-tmux-context":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-hmr":"^1.0.16-rc.4","@deepseek-ai/dsh-terminal-bash":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-ask-user":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-subagent":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-workflow":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-fs-search":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-timer":"^1.1.3-rc.4","@deepseek-ai/dsh-command-compact":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2-rc.4","@deepseek-ai/dsh-client-ui-cordis":"^0.0.1-rc.5","@deepseek-ai/dsh-compaction-basic":"^0.0.1-rc.5","@deepseek-ai/dsh-skill-filesystem":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-include":"^1.0.6-rc.4","@deepseek-ai/dsh-goal-round-driver":"^0.0.1-rc.5","@deepseek-ai/dsh-session-reference":"^0.0.1-rc.5","@deepseek-ai/dsh-agent-instructions":"^0.0.1-rc.5","@deepseek-ai/dsh-launch-environment":"^0.0.1-rc.5","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.5","@deepseek-ai/dsh-cordis-client-runner":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-bash-persistent":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-subagent-control":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-agent-preset":"^0.0.1-rc.5","@deepseek-ai/dsh-workflow-worker-thread":"^0.0.1-rc.5","@deepseek-ai/dsh-agent-tool-presentation":"^0.0.1-rc.5","@deepseek-ai/dsh-tool-str-replace-editor":"^0.0.1-rc.5","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.0.1-rc.5"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"execa":"^10.0.0","@types/js-yaml":"^4.0.9","@deepseek-ai/dsh-llm":"^0.0.1-rc.5","@deepseek-ai/dsh-agent":"^0.0.1-rc.5","@deepseek-ai/dsh-tools":"^0.0.1-rc.5","@deepseek-ai/dsh-session":"^0.0.1-rc.5","@deepseek-ai/dsh-settings":"^0.0.1-rc.5","@deepseek-ai/dsh-subagent":"^0.0.1-rc.5","@deepseek-ai/dsh-loader-smoke":"^0.0.1-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.5","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.5","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.5","@deepseek-ai/dsh-llm-mock-server":"^0.0.1-rc.5","@deepseek-ai/dsh-host-frontend-static":"^0.0.1-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.0.1-rc.5_1786574172029_0.3696409319599818","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-12T22:36:12.201Z","publish_time":1786574172201,"_source_registry_name":"default"},"0.1.0-rc.3":{"name":"@deepseek-ai/dsh","version":"0.1.0-rc.3","license":"MIT","_id":"@deepseek-ai/dsh@0.1.0-rc.3","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"bin":{"dsh":"lib/bin.js"},"dist":{"shasum":"e8e5b5826c9c64f3e63fbc8facecdee0a09bdbbf","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.0-rc.3.tgz","fileCount":20,"integrity":"sha512-DEe7BA6dXAoxr1ybzTJ9M8uZ8onG2dukB8k58Vo3TUbxF7khl56HvXK9djCyl0tm6cetaSDBcXGM/O640dfb5w==","signatures":[{"sig":"MEUCIBNw+y7dzG2pLcsWUpbWXodSLP8ZreYGp8YlZS5meBMDAiEA0Hq+jNAyieqODNJ6v4ltDVsQhVg6z+X+dVz1hr0/UNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116715,"size":32664},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.3.tgz","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.3.tgz","_integrity":"sha512-DEe7BA6dXAoxr1ybzTJ9M8uZ8onG2dukB8k58Vo3TUbxF7khl56HvXK9djCyl0tm6cetaSDBcXGM/O640dfb5w==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.2.0","commander":"^15.0.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-base":"^0.1.0-rc.3","@deepseek-ai/dsh-goal":"^0.1.0-rc.3","@deepseek-ai/dsh-skill":"^0.1.0-rc.3","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.3","@deepseek-ai/dsh-persona":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.3","@deepseek-ai/dsh-web-app":"^0.1.0-rc.3","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.3","@deepseek-ai/dsh-fs-local":"^0.1.0-rc.3","@deepseek-ai/dsh-headless":"^0.1.0-rc.3","@deepseek-ai/dsh-schedule":"^0.1.0-rc.3","@deepseek-ai/dsh-terminal":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.3","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.3","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.3","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.3","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.3","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.3","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.3","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.3","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.3","@deepseek-ai/dsh-time-context":"^0.1.0-rc.3","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.3","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.3","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.3","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.3","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.3","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.3","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.3","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.3","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.3","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.3","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.3","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.3"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^10.0.0","@types/js-yaml":"^4.0.9","@deepseek-ai/dsh-llm":"^0.1.0-rc.3","@deepseek-ai/dsh-agent":"^0.1.0-rc.3","@deepseek-ai/dsh-tools":"^0.1.0-rc.3","@deepseek-ai/dsh-session":"^0.1.0-rc.3","@deepseek-ai/dsh-settings":"^0.1.0-rc.3","@deepseek-ai/dsh-subagent":"^0.1.0-rc.3","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.3","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.3","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.3","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.3","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.3","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.3"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.1.0-rc.3_1786619782763_0.9599305275423806","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T11:16:22.904Z","publish_time":1786619782904,"_source_registry_name":"default"},"0.0.1-rc.2":{"name":"@deepseek-ai/dsh","version":"0.0.1-rc.2","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh@0.0.1-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"bin":{"dsh":"lib/bin.js"},"dist":{"shasum":"e2d537b098ff918226da0b40afebe83ec822a24a","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.0.1-rc.2.tgz","fileCount":19,"integrity":"sha512-hH7fTV+mrgCjPAeZtTyctHzudbpBwJZC7ihOv21zGYT0LELI8veVH7MKtB/Vme+6e/341VeNLhTaJM/R+pLFVA==","signatures":[{"sig":"MEQCIEEzebqG5du9IyZDZhyeKxT82WigscUEpd6xKcy+IdtnAiAE/85ROIOE9skUbe47IPTRMuYl7eJKMTrWp92IiNhThg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97843,"size":26210},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.2.tgz","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.2.tgz","_integrity":"sha512-hH7fTV+mrgCjPAeZtTyctHzudbpBwJZC7ihOv21zGYT0LELI8veVH7MKtB/Vme+6e/341VeNLhTaJM/R+pLFVA==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.2.0","commander":"^15.0.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-pty":"^0.0.1-rc.2","@deepseek-ai/dsh-base":"^0.0.1-rc.2","@deepseek-ai/dsh-goal":"^0.0.1-rc.2","@deepseek-ai/dsh-paths":"^0.0.1-rc.2","@deepseek-ai/dsh-skill":"^0.0.1-rc.2","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.2","@deepseek-ai/dsh-persona":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.0.1-rc.2","@deepseek-ai/dsh-web-app":"^0.0.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.2","@deepseek-ai/dsh-fs-local":"^0.0.1-rc.2","@deepseek-ai/dsh-headless":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-web":"^0.0.1-rc.2","@deepseek-ai/dsh-plan-mode":"^0.0.1-rc.2","@deepseek-ai/dsh-pty-local":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-bash":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-goal":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-pwsh":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-todo":"^0.0.1-rc.2","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-mcp-client":"^0.0.1-rc.2","@deepseek-ai/dsh-pwsh-local":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-ralph":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-skill":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-tasks":"^0.0.1-rc.2","@deepseek-ai/dsh-environment":"^0.0.1-rc.2","@deepseek-ai/dsh-skill-local":"^0.0.1-rc.2","@deepseek-ai/dsh-tasks-local":"^0.0.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-cordis":"^0.0.1-rc.2","@deepseek-ai/dsh-command-goal":"^0.0.1-rc.2","@deepseek-ai/dsh-goal-session":"^0.0.1-rc.2","@deepseek-ai/dsh-pwsh-sandbox":"^0.0.1-rc.2","@deepseek-ai/dsh-time-context":"^0.0.1-rc.2","@deepseek-ai/dsh-tmux-context":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-hmr":"^1.0.16-rc.1","@deepseek-ai/dsh-compact-basic":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-ask-user":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-schedule":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-subagent":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-workflow":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-fs-search":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3-rc.1","@deepseek-ai/dsh-agent-tool-mode":"^0.0.1-rc.2","@deepseek-ai/dsh-command-compact":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1","@deepseek-ai/cordis-plugin-include":"^1.0.5-rc.1","@deepseek-ai/dsh-session-reference":"^0.0.1-rc.2","@deepseek-ai/dsh-workspace-context":"^0.0.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-bash-persistent":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-subagent-control":"^0.0.1-rc.2","@deepseek-ai/dsh-workflow-workerthread":"^0.0.1-rc.2","@deepseek-ai/dsh-tool-str-replace-editor":"^0.0.1-rc.2","@deepseek-ai/dsh-compact-tool-result-prune":"^0.0.1-rc.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"execa":"^10.0.0","@types/js-yaml":"^4.0.9","@deepseek-ai/dsh-llm":"^0.0.1-rc.2","@deepseek-ai/dsh-agent":"^0.0.1-rc.2","@deepseek-ai/dsh-tools":"^0.0.1-rc.2","@deepseek-ai/dsh-session":"^0.0.1-rc.2","@deepseek-ai/dsh-settings":"^0.0.1-rc.2","@deepseek-ai/dsh-subagent":"^0.0.1-rc.2","@deepseek-ai/dsh-loader-smoke":"^0.0.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.2","@deepseek-ai/dsh-frontend-static":"^0.0.1-rc.2","@deepseek-ai/dsh-llm-mock-server":"^0.0.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.0.1-rc.2_1786461864500_0.16581376340194676","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-11T15:24:24.646Z","publish_time":1786461864646,"_source_registry_name":"default"},"0.1.0-rc.2":{"name":"@deepseek-ai/dsh","version":"0.1.0-rc.2","license":"MIT","_id":"@deepseek-ai/dsh@0.1.0-rc.2","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"bin":{"dsh":"lib/bin.js"},"dist":{"shasum":"5433026f955e3c9f7721230d1c17f049c42e753d","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.0-rc.2.tgz","fileCount":20,"integrity":"sha512-63A6IetlVQwGDgoni3AFnfJnX0c5kkMtySSQYE5ejjUCCW0Uf550Di5SCk6v8vSAFxveDyQWyss300keHbYceQ==","signatures":[{"sig":"MEQCIFVjiAwtijCpLRDdBVe0DSOdAbClxR1sNVMKt/lGm5pJAiABc06jUB4TJB5yLJLGXVYq3WEv7KSTYuj9Bqgen7JoKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116715,"size":32654},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.2.tgz","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.2.tgz","_integrity":"sha512-63A6IetlVQwGDgoni3AFnfJnX0c5kkMtySSQYE5ejjUCCW0Uf550Di5SCk6v8vSAFxveDyQWyss300keHbYceQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.2.0","commander":"^15.0.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-base":"^0.1.0-rc.2","@deepseek-ai/dsh-goal":"^0.1.0-rc.2","@deepseek-ai/dsh-skill":"^0.1.0-rc.2","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.2","@deepseek-ai/dsh-persona":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.2","@deepseek-ai/dsh-web-app":"^0.1.0-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.2","@deepseek-ai/dsh-fs-local":"^0.1.0-rc.2","@deepseek-ai/dsh-headless":"^0.1.0-rc.2","@deepseek-ai/dsh-schedule":"^0.1.0-rc.2","@deepseek-ai/dsh-terminal":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.2","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.2","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.2","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.2","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.2","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.2","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.2","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.2","@deepseek-ai/dsh-time-context":"^0.1.0-rc.2","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.2","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.2","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.2","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.2","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.2","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.2","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.2","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"execa":"^10.0.0","@types/js-yaml":"^4.0.9","@deepseek-ai/dsh-llm":"^0.1.0-rc.2","@deepseek-ai/dsh-agent":"^0.1.0-rc.2","@deepseek-ai/dsh-tools":"^0.1.0-rc.2","@deepseek-ai/dsh-session":"^0.1.0-rc.2","@deepseek-ai/dsh-settings":"^0.1.0-rc.2","@deepseek-ai/dsh-subagent":"^0.1.0-rc.2","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.2","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.2","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.1.0-rc.2_1786614506039_0.9609519038536269","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T09:48:26.232Z","publish_time":1786614506232,"_source_registry_name":"default"},"0.1.0-rc.6":{"name":"@deepseek-ai/dsh","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","version":"0.1.0-rc.6","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"dsh":"lib/bin.js"},"license":"MIT","dependencies":{"commander":"^15.0.0","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.6","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.6","@deepseek-ai/dsh-base":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.6","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.6","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.6","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.6","@deepseek-ai/dsh-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.6","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.6","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.6","@deepseek-ai/dsh-fs-local":"^0.1.0-rc.6","@deepseek-ai/dsh-headless":"^0.1.0-rc.6","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.6","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.6","@deepseek-ai/dsh-persona":"^0.1.0-rc.6","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.6","@deepseek-ai/dsh-terminal":"^0.1.0-rc.6","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.6","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.6","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.6","@deepseek-ai/dsh-time-context":"^0.1.0-rc.6","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.6","@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.6","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.6","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.6","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.6","@deepseek-ai/dsh-schedule":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.6","@deepseek-ai/dsh-web-app":"^0.1.0-rc.6","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.6","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.6","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@types/js-yaml":"^4.0.9","execa":"^10.0.0","@deepseek-ai/dsh-agent":"^0.1.0-rc.6","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.6","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6","@deepseek-ai/dsh-llm":"^0.1.0-rc.6","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.6","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.6","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-subagent":"^0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh@0.1.0-rc.6","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-brpZfED7ieRa2PQ5tUxMhHrM1pb2CmKFVM/f6yMULBDMicahk+Z2OsHgTwTDnoiZm23Ftu9rQz0NN4pflaoJcg==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.6.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.6.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-brpZfED7ieRa2PQ5tUxMhHrM1pb2CmKFVM/f6yMULBDMicahk+Z2OsHgTwTDnoiZm23Ftu9rQz0NN4pflaoJcg==","shasum":"de9fbf39056c7f4e658a3e284cb1d66ebc86d040","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.0-rc.6.tgz","fileCount":20,"unpackedSize":116711,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICM128y5P1CxTfQHeVVqScpcPnScAWQ4VYiPsDXHkmX1AiAQj3ipwg00zTF7XD1zZJi1SSRzcI2DFhvKktGPFJBmHQ=="}],"size":32644},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh_0.1.0-rc.6_1786624503667_0.2494550718804589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-13T12:35:03.812Z","publish_time":1786624503812,"_source_registry_name":"default"},"0.0.1-rc.1":{"name":"@deepseek-ai/dsh","version":"0.0.1-rc.1","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh@0.0.1-rc.1","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"bin":{"dsh":"lib/bin.js"},"dist":{"shasum":"9873927fcc4b2dead13c6b9e4175cb84352cc2d2","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.0.1-rc.1.tgz","fileCount":19,"integrity":"sha512-M/fYF6HLIlynRN+CGKapkKYX/pWzFLoZEARWYup+30ngo9e3yhAZGWFl7YLAgG0Yr/BuP55T4Z4hBMWkae4B1w==","signatures":[{"sig":"MEQCIEFJ5bL4fpmw70HbDsvejwyJ+IcVJH9JenjBVqDI36ilAiAUN+cEdYyI50QYMGZxdksAn18UReMeKFpFRKGzE3jV+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91756,"size":24341},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.1.tgz","_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.0.1-rc.1.tgz","_integrity":"sha512-M/fYF6HLIlynRN+CGKapkKYX/pWzFLoZEARWYup+30ngo9e3yhAZGWFl7YLAgG0Yr/BuP55T4Z4hBMWkae4B1w==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"_npmVersion":"11.16.0","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","directories":{},"_nodeVersion":"24.18.0","dependencies":{"js-yaml":"^4.2.0","commander":"^15.0.0","@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-pty":"^0.0.1-rc.1","@deepseek-ai/dsh-base":"^0.0.1-rc.1","@deepseek-ai/dsh-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-paths":"^0.0.1-rc.1","@deepseek-ai/dsh-skill":"^0.0.1-rc.1","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.1","@deepseek-ai/dsh-persona":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-fs":"^0.0.1-rc.1","@deepseek-ai/dsh-web-app":"^0.0.1-rc.1","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.1","@deepseek-ai/dsh-headless":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-web":"^0.0.1-rc.1","@deepseek-ai/dsh-plan-mode":"^0.0.1-rc.1","@deepseek-ai/dsh-pty-local":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-bash":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-pwsh":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-todo":"^0.0.1-rc.1","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-mcp-client":"^0.0.1-rc.1","@deepseek-ai/dsh-pwsh-local":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-ralph":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-skill":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-tasks":"^0.0.1-rc.1","@deepseek-ai/dsh-environment":"^0.0.1-rc.1","@deepseek-ai/dsh-skill-local":"^0.0.1-rc.1","@deepseek-ai/dsh-tasks-local":"^0.0.1-rc.1","@deepseek-ai/dsh-token-meter":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-cordis":"^0.0.1-rc.1","@deepseek-ai/dsh-command-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-goal-session":"^0.0.1-rc.1","@deepseek-ai/dsh-pwsh-sandbox":"^0.0.1-rc.1","@deepseek-ai/dsh-tmux-context":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-hmr":"^1.0.16-rc.1","@deepseek-ai/dsh-compact-basic":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-ask-user":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-subagent":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-workflow":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-fs-search":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-timer":"^1.1.3-rc.1","@deepseek-ai/dsh-agent-tool-mode":"^0.0.1-rc.1","@deepseek-ai/dsh-command-compact":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1","@deepseek-ai/cordis-plugin-include":"^1.0.5-rc.1","@deepseek-ai/dsh-session-reference":"^0.0.1-rc.1","@deepseek-ai/dsh-workspace-context":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-bash-persistent":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-subagent-control":"^0.0.1-rc.1","@deepseek-ai/dsh-workflow-workerthread":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-agent-preset":"^0.0.1-rc.1","@deepseek-ai/dsh-tool-str-replace-editor":"^0.0.1-rc.1","@deepseek-ai/dsh-compact-tool-result-prune":"^0.0.1-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^10.0.0","@types/js-yaml":"^4.0.9","@deepseek-ai/dsh-llm":"^0.0.1-rc.1","@deepseek-ai/dsh-agent":"^0.0.1-rc.1","@deepseek-ai/dsh-tools":"^0.0.1-rc.1","@deepseek-ai/dsh-session":"^0.0.1-rc.1","@deepseek-ai/dsh-settings":"^0.0.1-rc.1","@deepseek-ai/dsh-subagent":"^0.0.1-rc.1","@deepseek-ai/dsh-loader-smoke":"^0.0.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.1","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.1","@deepseek-ai/dsh-frontend-static":"^0.0.1-rc.1","@deepseek-ai/dsh-llm-mock-server":"^0.0.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.0.1-rc.1_1786390871700_0.5580982442866247","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-10T19:41:11.858Z","publish_time":1786390871858,"_source_registry_name":"default"},"0.1.0-rc.7":{"name":"@deepseek-ai/dsh","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","version":"0.1.0-rc.7","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"dsh":"lib/bin.js"},"license":"MIT","dependencies":{"commander":"^15.0.0","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.7","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.7","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.7","@deepseek-ai/dsh-base":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.7","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.7","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.7","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.7","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.7","@deepseek-ai/dsh-goal":"^0.1.0-rc.7","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.7","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.7","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.7","@deepseek-ai/dsh-fs-local":"^0.1.0-rc.7","@deepseek-ai/dsh-headless":"^0.1.0-rc.7","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.7","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.7","@deepseek-ai/dsh-persona":"^0.1.0-rc.7","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.7","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.7","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.7","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.7","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.7","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.7","@deepseek-ai/dsh-time-context":"^0.1.0-rc.7","@deepseek-ai/dsh-skill":"^0.1.0-rc.7","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.7","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.7","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.7","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.7","@deepseek-ai/dsh-terminal":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.7","@deepseek-ai/dsh-schedule":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.7","@deepseek-ai/dsh-web-app":"^0.1.0-rc.7","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.7","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.7","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.7"},"devDependencies":{"@types/js-yaml":"^4.0.9","execa":"^10.0.0","@deepseek-ai/dsh-agent":"^0.1.0-rc.7","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.7","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.7","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.7","@deepseek-ai/dsh-llm":"^0.1.0-rc.7","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.7","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.7","@deepseek-ai/dsh-subagent":"^0.1.0-rc.7","@deepseek-ai/dsh-tools":"^0.1.0-rc.7","@deepseek-ai/dsh-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-session":"^0.1.0-rc.7","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.7"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh@0.1.0-rc.7","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-ZceDCJ8FAywih+USW/OMk9jEhunlvJBGEz4kqrhau23hPzbciOazZrywH0nBRsaalSeAJ1JGBmjtw4OSjToStw==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.7.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.7.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-ZceDCJ8FAywih+USW/OMk9jEhunlvJBGEz4kqrhau23hPzbciOazZrywH0nBRsaalSeAJ1JGBmjtw4OSjToStw==","shasum":"8a69013c06179d7af437de92fb4a9a2e1fd7d410","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.0-rc.7.tgz","fileCount":20,"unpackedSize":117408,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD2wLkZaghGyVZ5rWsOZdS2ue69pTRoGlnAEXvOk/zyOwIgRG6dOCTpAaSYCoYR7PXG6bB/O5ET57rGkBWJSVpvBkQ="}],"size":32872},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh_0.1.0-rc.7_1786967459040_0.5565349979597152"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-17T11:50:59.194Z","publish_time":1786967459194,"_source_registry_name":"default"},"0.1.0-rc.8":{"name":"@deepseek-ai/dsh","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","version":"0.1.0-rc.8","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"dsh":"lib/bin.js"},"license":"MIT","dependencies":{"commander":"^15.0.0","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.8","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.8","@deepseek-ai/dsh-base":"^0.1.0-rc.8","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.8","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.8","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.8","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.8","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.8","@deepseek-ai/dsh-goal":"^0.1.0-rc.8","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.8","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.8","@deepseek-ai/dsh-headless":"^0.1.0-rc.8","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.8","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.8","@deepseek-ai/dsh-persona":"^0.1.0-rc.8","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.8","@deepseek-ai/dsh-terminal":"^0.1.0-rc.8","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.8","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.8","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.8","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.8","@deepseek-ai/dsh-fs-local":"^0.1.0-rc.8","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.8","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.8","@deepseek-ai/dsh-time-context":"^0.1.0-rc.8","@deepseek-ai/dsh-skill":"^0.1.0-rc.8","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.8","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.8","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-pwsh-persistent":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.8","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.8","@deepseek-ai/dsh-schedule":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.8","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.8","@deepseek-ai/dsh-web-app":"^0.1.0-rc.8","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.8","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.8","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.8"},"devDependencies":{"@types/js-yaml":"^4.0.9","execa":"^10.0.0","@deepseek-ai/dsh-agent":"^0.1.0-rc.8","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.8","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.8","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.8","@deepseek-ai/dsh-llm":"^0.1.0-rc.8","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.8","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.8","@deepseek-ai/dsh-session":"^0.1.0-rc.8","@deepseek-ai/dsh-settings":"^0.1.0-rc.8","@deepseek-ai/dsh-subagent":"^0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.8","@deepseek-ai/dsh-tools":"^0.1.0-rc.8"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh@0.1.0-rc.8","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-VQU5NlomrKLRgcXuOf+sxWFvqxPA8q9vMhrKPlPPXiOJEhGlGlAdiyxZvZxkCVI+v0zbhe21cY3/luLyxpSzzA==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.8.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.8.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-VQU5NlomrKLRgcXuOf+sxWFvqxPA8q9vMhrKPlPPXiOJEhGlGlAdiyxZvZxkCVI+v0zbhe21cY3/luLyxpSzzA==","shasum":"61bb2c44f1279329b128d47068240c36b32afa05","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.0-rc.8.tgz","fileCount":20,"unpackedSize":119939,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoEIFdw1MNvdico3Z/9Bb1Gcs36AQjI3EP7ZURmOUGpQIhAKReQGXiiCBuJ/i/JgbdtYo1MRiPoZna5GVW6toXyrcx"}],"size":33651},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh_0.1.0-rc.8_1787154089518_0.928033648367713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-19T15:41:29.655Z","publish_time":1787154089655,"_source_registry_name":"default"},"0.1.1-rc.1":{"name":"@deepseek-ai/dsh","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","version":"0.1.1-rc.1","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"dsh":"lib/bin.js"},"license":"MIT","dependencies":{"commander":"^15.0.0","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.1-rc.1","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.1","@deepseek-ai/dsh-cordis-client-runner":"^0.1.1-rc.1","@deepseek-ai/dsh-base":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-cordis":"^0.1.1-rc.1","@deepseek-ai/dsh-command-compact":"^0.1.1-rc.1","@deepseek-ai/dsh-command-goal":"^0.1.1-rc.1","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.1-rc.1","@deepseek-ai/dsh-goal":"^0.1.1-rc.1","@deepseek-ai/dsh-goal-round-driver":"^0.1.1-rc.1","@deepseek-ai/dsh-cmdline":"^0.1.1-rc.1","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.1","@deepseek-ai/dsh-fs-local":"^0.1.1-rc.1","@deepseek-ai/dsh-headless":"^0.1.1-rc.1","@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.1","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.1","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.1","@deepseek-ai/dsh-persona":"^0.1.1-rc.1","@deepseek-ai/dsh-plan-mode":"^0.1.1-rc.1","@deepseek-ai/dsh-terminal":"^0.1.1-rc.1","@deepseek-ai/dsh-terminal-bash":"^0.1.1-rc.1","@deepseek-ai/dsh-pwsh-local":"^0.1.1-rc.1","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.1-rc.1","@deepseek-ai/dsh-session-reference":"^0.1.1-rc.1","@deepseek-ai/dsh-time-context":"^0.1.1-rc.1","@deepseek-ai/dsh-skill":"^0.1.1-rc.1","@deepseek-ai/dsh-skill-filesystem":"^0.1.1-rc.1","@deepseek-ai/dsh-jobs-local":"^0.1.1-rc.1","@deepseek-ai/dsh-tmux-context":"^0.1.1-rc.1","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-ask-user":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-bash":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-cordis":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-fs-search":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-goal":"^0.1.1-rc.1","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-ralph":"^0.1.1-rc.1","@deepseek-ai/dsh-schedule":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-pwsh-persistent":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-subagent":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-subagent-control":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-jobs":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-skill":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-web":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-workflow":"^0.1.1-rc.1","@deepseek-ai/dsh-web-app":"^0.1.1-rc.1","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.1-rc.1","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tool-pwsh":"^0.1.1-rc.1","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.1-rc.1"},"devDependencies":{"@types/js-yaml":"^4.0.9","execa":"^10.0.0","@deepseek-ai/dsh-host-frontend-static":"^0.1.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.1","@deepseek-ai/dsh-agent":"^0.1.1-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.1","@deepseek-ai/dsh-llm-mock-server":"^0.1.1-rc.1","@deepseek-ai/dsh-loader-smoke":"^0.1.1-rc.1","@deepseek-ai/dsh-session":"^0.1.1-rc.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.1","@deepseek-ai/dsh-settings":"^0.1.1-rc.1","@deepseek-ai/dsh-subagent":"^0.1.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.1","@deepseek-ai/dsh-tools":"^0.1.1-rc.1"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh@0.1.1-rc.1","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-HVauMT0F7MWUctkxzBcu5PMFc8j0lm0kX+4IbcUsA7Oh+/xv7xhigEDP0SaSOM/kR48U/BldHbZru116DcZz0w==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.1-rc.1.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.1-rc.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-HVauMT0F7MWUctkxzBcu5PMFc8j0lm0kX+4IbcUsA7Oh+/xv7xhigEDP0SaSOM/kR48U/BldHbZru116DcZz0w==","shasum":"aa9953e6b9ae3f09dc28d6520510909108314566","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.1-rc.1.tgz","fileCount":20,"unpackedSize":119971,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDJXzQf8IuwO1UrWhojTpJ3fNQUmGYqiI2U+bw15rR6TQIgLI7WbiJ8UmX8u2zJYcvXaoKOVyNoxoGD+Gi5kZEIymQ="}],"size":33671},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh_0.1.1-rc.1_1787294958492_0.4703008705706069"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T06:49:18.639Z","publish_time":1787294958639,"_source_registry_name":"default"},"0.1.1-rc.2":{"name":"@deepseek-ai/dsh","description":"dsh CLI: profile boot, plugin management, and the browser UI alias","version":"0.1.1-rc.2","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"type":"module","bin":{"dsh":"lib/bin.js"},"license":"MIT","dependencies":{"commander":"^15.0.0","js-yaml":"^4.2.0","node-addon-require-builtin":"^0.1.4","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-cordis-client-runner":"^0.1.1-rc.2","@deepseek-ai/dsh-base":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.1-rc.2","@deepseek-ai/dsh-command-compact":"^0.1.1-rc.2","@deepseek-ai/dsh-command-goal":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-basic":"^0.1.1-rc.2","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.1-rc.2","@deepseek-ai/dsh-goal":"^0.1.1-rc.2","@deepseek-ai/dsh-goal-round-driver":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-fs-local":"^0.1.1-rc.2","@deepseek-ai/dsh-headless":"^0.1.1-rc.2","@deepseek-ai/dsh-mcp-client":"^0.1.1-rc.2","@deepseek-ai/dsh-home-paths":"^0.1.1-rc.2","@deepseek-ai/dsh-persona":"^0.1.1-rc.2","@deepseek-ai/dsh-plan-mode":"^0.1.1-rc.2","@deepseek-ai/dsh-terminal-bash":"^0.1.1-rc.2","@deepseek-ai/dsh-pwsh-local":"^0.1.1-rc.2","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection":"^0.1.1-rc.2","@deepseek-ai/dsh-terminal":"^0.1.1-rc.2","@deepseek-ai/dsh-session-reference":"^0.1.1-rc.2","@deepseek-ai/dsh-time-context":"^0.1.1-rc.2","@deepseek-ai/dsh-skill":"^0.1.1-rc.2","@deepseek-ai/dsh-skill-filesystem":"^0.1.1-rc.2","@deepseek-ai/dsh-tmux-context":"^0.1.1-rc.2","@deepseek-ai/dsh-token-meter":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-ask-user":"^0.1.1-rc.2","@deepseek-ai/dsh-jobs-local":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-bash":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-pwsh-persistent":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-cordis":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-fs-search":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-goal":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-pwsh":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-ralph":"^0.1.1-rc.2","@deepseek-ai/dsh-schedule":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-subagent":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-subagent-control":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-jobs":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-todo":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-workflow":"^0.1.1-rc.2","@deepseek-ai/dsh-web-app":"^0.1.1-rc.2","@deepseek-ai/dsh-agent-instructions":"^0.1.1-rc.2","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tool-web":"^0.1.1-rc.2","@deepseek-ai/dsh-tool-skill":"^0.1.1-rc.2","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.1-rc.2"},"devDependencies":{"@types/js-yaml":"^4.0.9","execa":"^10.0.0","@deepseek-ai/dsh-agent":"^0.1.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-llm-mock-server":"^0.1.1-rc.2","@deepseek-ai/dsh-host-frontend-static":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-subagent":"^0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-loader-smoke":"^0.1.1-rc.2"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh@0.1.1-rc.2","bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","_integrity":"sha512-UP1UIh6q3Gme/yXRn/QL2P8IsVlv8Shpg22TRJIZPsCRWLm4CBiA1MUvXmJAfsOEETBMLAl+xWPtFw6ICsN3wg==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.1-rc.2.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.1-rc.2.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-UP1UIh6q3Gme/yXRn/QL2P8IsVlv8Shpg22TRJIZPsCRWLm4CBiA1MUvXmJAfsOEETBMLAl+xWPtFw6ICsN3wg==","shasum":"1a5112369f1c46b13a6e6f21de8af5e6afd45074","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh/-/dsh-0.1.1-rc.2.tgz","fileCount":20,"unpackedSize":119971,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEY4dTVNQfNwDbgl/Y/f/BiisLPow9Po7K6PL95xqDZ9AiEAme7FBadECpIqC/nvAAP9ThOT+CwCSLL3oqZOEQ6iJds="}],"size":33675},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"directories":{},"maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh_0.1.1-rc.2_1787316139277_0.07477933521995128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T12:42:19.422Z","publish_time":1787316139422,"_source_registry_name":"default"}},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"description":"dsh CLI: profile boot, plugin management, and the browser UI alias","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","license":"MIT","maintainers":[{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"},{"name":"imccyu","email":"imccyu@gmail.com"}],"readme":"# `@deepseek-ai/dsh`\n\nEnglish | [中文](README.zh.md)\n\nThe `dsh` command is the product launcher for profiles: ordered stacks of plugin-bundle patch layers under the user's own overrides. [`src/args.ts`](src/args.ts) owns the command grammar, and [`src/bin.ts`](src/bin.ts) loads only the selected runner. Invalid commands, options from another mode, configuration errors, and boot failures exit nonzero.\n\n## Entry modes\n\n| Command | Purpose |\n|---|---|\n| `dsh --profile <name>` | Boot the named profile under `$DSH_HOME/profiles/<name>`. |\n| `dsh --profile headless \"job\"` | Run one fresh persisted session, print the final answer, and exit. |\n| `dsh web` | Alias of `--profile web`. |\n| `dsh plugin --profile <name> <pnpm args>` | Manage a profile's plugins by forwarding to pnpm in the profile directory. |\n\nThe invoking directory is the default workspace root. The `web` and `headless` profiles auto-initialize on first use from shipped templates; any other profile must be created through `dsh plugin`.\n\n## App arguments\n\nThe launcher parses only its own flags and hands everything after them to the booted profile, where any injected app plugin may parse the shared immutable snapshot ([`dsh-cmdline`](../../packages/boot/cmdline/README.md)). Launcher flags therefore come first, and the first token the launcher does not recognize starts the app's arguments:\n\n```sh\ndsh --profile web --port 8080       # --port belongs to the web app\ndsh --profile tui --resume <id>     # example, assuming the tui profile is installed; --resume belongs to the terminal app\ndsh --profile headless \"run the tests\"\ndsh --profile web --help            # the web app's flags, not the launcher's\ndsh --help                          # the launcher's own help\n```\n\n## Profiles\n\nA profile directory holds a `package.json` (out-of-tree plugin dependencies plus the profile manifest `dsh.profile` with its ordered `bundles` list) and a `cordis.patch.yml` (the user's own patch layer).\n\nThe tree composes over an empty root:\n- each bundle's patch in `dsh.profile.bundles` order\n- then the profile's `cordis.patch.yml`, then the home-level `$DSH_HOME/cordis.patch.yml`\n- then `--patch` overlays\n\nBundles named in `dsh.profile.bundles` resolve from the dsh installation first (`@deepseek-ai/dsh-base`, `@deepseek-ai/dsh-web-app`, `@deepseek-ai/dsh-headless`), then from the profile's own `node_modules`, where pnpm installs out-of-tree plugins.\n\nUse `--dump-default-config` and `--dump-config` to inspect the composed tree without booting it.\n\nThe [CLI behavior reference](reference/README.md) owns exact layer precedence, flags, shutdown behavior, deployment defaults, and source execution.\n\n## Development\n\nProduction runs require built package and frontend artifacts. From the repository root, run `pnpm run build` separately, then use `pnpm dsh <args...>` to run the TypeScript entry and forward every argument; the [source-execution reference](reference/README.md#source-execution) owns the module-resolution contract.\n","readmeFilename":"README.zh.md","repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"apps/cli"},"_source_registry_name":"default"}