{"_id":"@deepseek-ai/dsh","_rev":"10-eb9faa318c4ca7238d18094fb4b5dd77","name":"@deepseek-ai/dsh","dist-tags":{"latest":"0.1.0-rc.6","next":"0.1.0-rc.6"},"versions":{"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.npmjs.org/@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},"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"}},"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.npmjs.org/@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},"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"}},"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.npmjs.org/@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},"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"}},"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.npmjs.org/@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},"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"}},"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.npmjs.org/@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},"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,"readmeFilename":"README.zh.md","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"}},"0.1.0-rc.6":{"name":"@deepseek-ai/dsh","version":"0.1.0-rc.6","license":"MIT","_id":"@deepseek-ai/dsh@0.1.0-rc.6","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":"de9fbf39056c7f4e658a3e284cb1d66ebc86d040","tarball":"https://registry.npmjs.org/@deepseek-ai/dsh/-/dsh-0.1.0-rc.6.tgz","fileCount":20,"integrity":"sha512-brpZfED7ieRa2PQ5tUxMhHrM1pb2CmKFVM/f6yMULBDMicahk+Z2OsHgTwTDnoiZm23Ftu9rQz0NN4pflaoJcg==","signatures":[{"sig":"MEQCICM128y5P1CxTfQHeVVqScpcPnScAWQ4VYiPsDXHkmX1AiAQj3ipwg00zTF7XD1zZJi1SSRzcI2DFhvKktGPFJBmHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116711},"type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-0.1.0-rc.6.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.6.tgz","_integrity":"sha512-brpZfED7ieRa2PQ5tUxMhHrM1pb2CmKFVM/f6yMULBDMicahk+Z2OsHgTwTDnoiZm23Ftu9rQz0NN4pflaoJcg==","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.6","@deepseek-ai/dsh-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.6","@deepseek-ai/dsh-persona":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-fs":"^0.1.0-rc.6","@deepseek-ai/dsh-web-app":"^0.1.0-rc.6","@deepseek-ai/dsh-app-boot":"^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-schedule":"^0.1.0-rc.6","@deepseek-ai/dsh-terminal":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-web":"^0.1.0-rc.6","@deepseek-ai/dsh-plan-mode":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-bash":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-jobs":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-pwsh":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-todo":"^0.1.0-rc.6","node-addon-require-builtin":"^0.1.4","@deepseek-ai/dsh-home-paths":"^0.1.0-rc.6","@deepseek-ai/dsh-jobs-local":"^0.1.0-rc.6","@deepseek-ai/dsh-mcp-client":"^0.1.0-rc.6","@deepseek-ai/dsh-pwsh-local":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-ralph":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-token-meter":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-cordis":"^0.1.0-rc.6","@deepseek-ai/dsh-command-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-pwsh-sandbox":"^0.1.0-rc.6","@deepseek-ai/dsh-time-context":"^0.1.0-rc.6","@deepseek-ai/dsh-tmux-context":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-hmr":"^1.0.16","@deepseek-ai/dsh-terminal-bash":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-ask-user":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-subagent":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-workflow":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-fs-search":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-timer":"^1.1.3","@deepseek-ai/dsh-command-compact":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.6","@deepseek-ai/dsh-compaction-basic":"^0.1.0-rc.6","@deepseek-ai/dsh-skill-filesystem":"^0.1.0-rc.6","@deepseek-ai/cordis-plugin-include":"^1.0.6","@deepseek-ai/dsh-goal-round-driver":"^0.1.0-rc.6","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.6","@deepseek-ai/dsh-agent-instructions":"^0.1.0-rc.6","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.6","@deepseek-ai/dsh-session-projection":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-bash-persistent":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-subagent-control":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.6","@deepseek-ai/dsh-workflow-worker-thread":"^0.1.0-rc.6","@deepseek-ai/dsh-agent-tool-presentation":"^0.1.0-rc.6","@deepseek-ai/dsh-tool-str-replace-editor":"^0.1.0-rc.6","@deepseek-ai/dsh-compaction-tool-result-pruner":"^0.1.0-rc.6"},"publishConfig":{"access":"public"},"_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.6","@deepseek-ai/dsh-agent":"^0.1.0-rc.6","@deepseek-ai/dsh-tools":"^0.1.0-rc.6","@deepseek-ai/dsh-session":"^0.1.0-rc.6","@deepseek-ai/dsh-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-subagent":"^0.1.0-rc.6","@deepseek-ai/dsh-loader-smoke":"^0.1.0-rc.6","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6","@deepseek-ai/dsh-llm-mock-server":"^0.1.0-rc.6","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.6"},"_npmOperationalInternal":{"tmp":"tmp/dsh_0.1.0-rc.6_1786624503667_0.2494550718804589","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-10T19:41:11.384Z","modified":"2026-08-13T12:36:19.675Z","0.0.1-rc.1":"2026-08-10T19:41:11.858Z","0.0.1-rc.2":"2026-08-11T15:24:24.646Z","0.0.1-rc.5":"2026-08-12T22:36:12.201Z","0.1.0-rc.2":"2026-08-13T09:48:26.232Z","0.1.0-rc.3":"2026-08-13T11:16:22.904Z","0.1.0-rc.6":"2026-08-13T12:35:03.812Z"},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"license":"MIT","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"apps/cli"},"description":"dsh CLI: profile boot, plugin management, and the browser UI alias","maintainers":[{"name":"imccyu","email":"imccyu@gmail.com"},{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"}],"readme":"","readmeFilename":"README.zh.md"}