{"_id":"@deepseek-ai/dsh-web-app","_rev":"6052613-6a7db9fddb2daf5c5fdffe76","dist-tags":{"latest":"0.0.1-rc.1","next":"0.1.1-rc.2"},"name":"@deepseek-ai/dsh-web-app","time":{"created":"2026-08-13T12:35:09.683Z","modified":"2026-08-21T12:42:25.704Z","0.1.0-rc.2":"2026-08-13T09:48:21.595Z","0.1.0-rc.6":"2026-08-13T12:34:55.239Z","0.0.1-rc.1":"2026-08-10T19:41:08.673Z","0.0.1-rc.5":"2026-08-12T22:36:09.608Z","0.1.0-rc.3":"2026-08-13T11:16:16.617Z","0.0.1-rc.2":"2026-08-11T15:24:21.736Z","0.1.0-rc.7":"2026-08-17T11:50:54.874Z","0.1.0-rc.8":"2026-08-19T15:41:25.255Z","0.1.1-rc.1":"2026-08-21T06:49:14.491Z","0.1.1-rc.2":"2026-08-21T12:42:15.416Z"},"versions":{"0.1.0-rc.2":{"name":"@deepseek-ai/dsh-web-app","version":"0.1.0-rc.2","license":"MIT","_id":"@deepseek-ai/dsh-web-app@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"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"40298b641cee658d83daf022e6e3b86b18682395","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.0-rc.2.tgz","fileCount":12,"integrity":"sha512-DymWIxNizNednWDrcWv6e4alO6s9ojVuZoojy8h1ReYl7eiCS/xRWihBJXQiNyoPXCndIwGtmwTHZDMnAuEOXg==","signatures":[{"sig":"MEUCIFABo9+0Y1X6I9N+Rkku6OGvsNHXEAFbIzUNHysTrMKIAiEA+mvu1LP/YY2SAjFK2yoMNjy1E7qdzGucBJAXQ/2cSgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44751,"size":15335},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.2.tgz","_integrity":"sha512-DymWIxNizNednWDrcWv6e4alO6s9ojVuZoojy8h1ReYl7eiCS/xRWihBJXQiNyoPXCndIwGtmwTHZDMnAuEOXg==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_npmVersion":"11.16.0","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.2","@deepseek-ai/dsh-storage":"^0.1.0-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.2","@deepseek-ai/dsh-workspace":"^0.1.0-rc.2","@deepseek-ai/dsh-client-hmr":"^0.1.0-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.2","@deepseek-ai/dsh-storage-json":"^0.1.0-rc.2","@deepseek-ai/dsh-web-frontend":"^0.1.0-rc.2","@deepseek-ai/dsh-agent-presets":"^0.1.0-rc.2","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.2","@deepseek-ai/dsh-session-stats":"^0.1.0-rc.2","@deepseek-ai/dsh-client-modules":"^0.1.0-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-goal":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-jobs":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-plan":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-tool":"^0.1.0-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.2","@deepseek-ai/dsh-storage-domain":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-skill":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-theme":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-layout":"^0.1.0-rc.2","@deepseek-ai/dsh-message-feedback":"^0.1.0-rc.2","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-commands":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-subagent":"^0.1.0-rc.2","@deepseek-ai/dsh-cordis-host-runner":"^0.1.0-rc.2","@deepseek-ai/dsh-session-log-export":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-workspace":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.0-rc.2","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.2","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.2","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.0-rc.2","@deepseek-ai/dsh-session-projection-cache":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.2","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.0-rc.2","@deepseek-ai/dsh-host-directory-picker-auto":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.0-rc.2","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.0-rc.2","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.0-rc.2","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.0-rc.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-web-app_0.1.0-rc.2_1786614501448_0.387591763961745","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T09:48:21.595Z","publish_time":1786614501595,"_source_registry_name":"default"},"0.1.0-rc.6":{"name":"@deepseek-ai/dsh-web-app","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","version":"0.1.0-rc.6","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/bundle/web-app"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./cordis.patch.yml":"./cordis.patch.yml","./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.6","@deepseek-ai/dsh-agent-presets":"^0.1.0-rc.6","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.6","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-hmr":"^0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.6","@deepseek-ai/dsh-client-modules":"^0.1.0-rc.6","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-commands":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-goal":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-layout":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-skill":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-subagent":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-jobs":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-theme":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-tool":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-workspace":"^0.1.0-rc.6","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-plan":"^0.1.0-rc.6","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.6","@deepseek-ai/dsh-web-frontend":"^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-directory-picker-auto":"^0.1.0-rc.6","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.0-rc.6","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.0-rc.6","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.0-rc.6","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.6","@deepseek-ai/dsh-message-feedback":"^0.1.0-rc.6","@deepseek-ai/dsh-session-stats":"^0.1.0-rc.6","@deepseek-ai/dsh-storage":"^0.1.0-rc.6","@deepseek-ai/dsh-storage-domain":"^0.1.0-rc.6","@deepseek-ai/dsh-storage-json":"^0.1.0-rc.6","@deepseek-ai/dsh-cordis-host-runner":"^0.1.0-rc.6","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.0-rc.6","@deepseek-ai/dsh-session-projection-cache":"^0.1.0-rc.6","@deepseek-ai/dsh-session-log-export":"^0.1.0-rc.6","@deepseek-ai/dsh-workspace":"^0.1.0-rc.6","@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.6","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6"},"devDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.6","@deepseek-ai/dsh-invariants":"^0.1.0-rc.6","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.6","@deepseek-ai/cordis":"^4.0.1"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-web-app@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-GKvfD1oHbdNN4Mbb77nCydfv2ZRxGVnKcKIGUfXGvs5cNC3cfPYPP/Ok9b/Kbk9zFYMuz+lLikka+HK3zyUcAQ==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.6.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.6.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-GKvfD1oHbdNN4Mbb77nCydfv2ZRxGVnKcKIGUfXGvs5cNC3cfPYPP/Ok9b/Kbk9zFYMuz+lLikka+HK3zyUcAQ==","shasum":"08c41a0743fe60a94e32d95e2fc7dbd545089e5b","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.0-rc.6.tgz","fileCount":12,"unpackedSize":44747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDlgqo5GuoHKDe73V9YRjr9A+ljk7N7Y9v2gGI46yRyqAIgG4sBzWL/++sddHs0IpjqdcwKFpXPb9Ra2cS3OK571Oo="}],"size":15324},"_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-web-app_0.1.0-rc.6_1786624495078_0.18175553586258575"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-13T12:34:55.239Z","publish_time":1786624495239,"_source_registry_name":"default"},"0.0.1-rc.1":{"name":"@deepseek-ai/dsh-web-app","version":"0.0.1-rc.1","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-web-app@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"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"fabcd84eac983c84a80cbcb9c3d15199644ee219","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.0.1-rc.1.tgz","fileCount":12,"integrity":"sha512-3hmRJp1o+iBGGMLuzXZxz6Y57B0jKAFtWZwssebpUbJnC4aDAilt3Rtx9jXZhieBMActMvyLKhZmebBaqlxU1w==","signatures":[{"sig":"MEYCIQDehORO7R+B0fEk/uETlT34IuqG1MlRNLd5v13uMfy9TgIhALokiFQGqzkzJPiCa2P96EfY9QvqIEuVQqYT4Qn2SGpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43416,"size":15109},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.1.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.1.tgz","_integrity":"sha512-3hmRJp1o+iBGGMLuzXZxz6Y57B0jKAFtWZwssebpUbJnC4aDAilt3Rtx9jXZhieBMActMvyLKhZmebBaqlxU1w==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_npmVersion":"11.16.0","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.1","@deepseek-ai/dsh-storage":"^0.0.1-rc.1","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.1","@deepseek-ai/dsh-frontend":"^0.0.1-rc.1","@deepseek-ai/dsh-workspace":"^0.0.1-rc.1","@deepseek-ai/dsh-client-hmr":"^0.0.1-rc.1","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.1","@deepseek-ai/dsh-storage-json":"^0.0.1-rc.1","@deepseek-ai/dsh-agent-presets":"^0.0.1-rc.1","@deepseek-ai/dsh-client-locale":"^0.0.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.1","@deepseek-ai/dsh-client-modules":"^0.0.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-goal":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-plan":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-tool":"^0.0.1-rc.1","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.1","@deepseek-ai/dsh-storage-domain":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-model":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-skill":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-slash":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-theme":"^0.0.1-rc.1","@deepseek-ai/dsh-frontend-static":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-layout":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-models":"^0.0.1-rc.1","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-command":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-question":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-settings":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-subagent":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-workspace":"^0.0.1-rc.1","@deepseek-ai/dsh-code-runtime-worker":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-permission":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-trajectory":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-agent-preset":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-conversation":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-deliverables":"^0.0.1-rc.1","@deepseek-ai/dsh-session-projection-cache":"^0.0.1-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"^0.0.1-rc.1","@deepseek-ai/dsh-host-directory-picker-auto":"^0.0.1-rc.1","@deepseek-ai/dsh-host-directory-picker-browse":"^0.0.1-rc.1","@deepseek-ai/dsh-host-directory-picker-native":"^0.0.1-rc.1"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-bash-env":"^0.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-bash-env":"^0.0.1-rc.1","@deepseek-ai/dsh-invariants":"^0.0.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.1","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-web-app_0.0.1-rc.1_1786390868516_0.1892980100786259","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-10T19:41:08.673Z","publish_time":1786390868673,"_source_registry_name":"default"},"0.0.1-rc.5":{"name":"@deepseek-ai/dsh-web-app","version":"0.0.1-rc.5","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-web-app@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"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f844f956d860407e447e37b34b236405b13ebbec","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.0.1-rc.5.tgz","fileCount":12,"integrity":"sha512-Odg5ttXrsMRWtEtBQsqvNIF7XOA0U+dADkOXtfHPqHNU9mqsuwxC9GJMYiUdoCAEkb725tJ8uy5X327wXmQ+ZQ==","signatures":[{"sig":"MEUCIDkmCNPMtDvI+EYu6r8nwXsxpvu7NdpMrqgGIwjeqYuiAiEAwEgYBkLPHxnP5FpnbP4eZ/Mhx9zpFA1S2eTKjDXKXbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44804,"size":15344},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.5.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.5.tgz","_integrity":"sha512-Odg5ttXrsMRWtEtBQsqvNIF7XOA0U+dADkOXtfHPqHNU9mqsuwxC9GJMYiUdoCAEkb725tJ8uy5X327wXmQ+ZQ==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_npmVersion":"11.16.0","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.5","@deepseek-ai/dsh-storage":"^0.0.1-rc.5","@deepseek-ai/schemastery":"^3.18.1-rc.4","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.5","@deepseek-ai/dsh-workspace":"^0.0.1-rc.5","@deepseek-ai/dsh-client-hmr":"^0.0.1-rc.5","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.5","@deepseek-ai/dsh-storage-json":"^0.0.1-rc.5","@deepseek-ai/dsh-web-frontend":"^0.0.1-rc.5","@deepseek-ai/dsh-agent-presets":"^0.0.1-rc.5","@deepseek-ai/dsh-client-locale":"^0.0.1-rc.5","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.5","@deepseek-ai/dsh-session-stats":"^0.0.1-rc.5","@deepseek-ai/dsh-client-modules":"^0.0.1-rc.5","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-goal":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-jobs":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-plan":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-tool":"^0.0.1-rc.5","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.5","@deepseek-ai/dsh-storage-domain":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-skill":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-theme":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-cordis":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-layout":"^0.0.1-rc.5","@deepseek-ai/dsh-message-feedback":"^0.0.1-rc.5","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-sidebar":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-commands":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-settings":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-subagent":"^0.0.1-rc.5","@deepseek-ai/dsh-cordis-host-runner":"^0.0.1-rc.5","@deepseek-ai/dsh-session-log-export":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-workspace":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-trajectory":"^0.0.1-rc.5","@deepseek-ai/dsh-cordis-client-runner":"^0.0.1-rc.5","@deepseek-ai/dsh-host-frontend-static":"^0.0.1-rc.5","@deepseek-ai/dsh-host-plugin-inventory":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-agent-preset":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-deliverables":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-workflow-run":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-input-trigger":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-user-questions":"^0.0.1-rc.5","@deepseek-ai/dsh-session-projection-cache":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-model-selection":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-settings-models":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-message-feedback":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-settings-general":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.0.1-rc.5","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.0.1-rc.5","@deepseek-ai/dsh-host-directory-picker-auto":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-permission-presets":"^0.0.1-rc.5","@deepseek-ai/dsh-host-directory-picker-browse":"^0.0.1-rc.5","@deepseek-ai/dsh-host-directory-picker-native":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.0.1-rc.5","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.0.1-rc.5"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-shell-env":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2-rc.4"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.4","@deepseek-ai/dsh-shell-env":"^0.0.1-rc.5","@deepseek-ai/dsh-invariants":"^0.0.1-rc.5","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.5","@deepseek-ai/cordis-plugin-loader":"^1.0.2-rc.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-web-app_0.0.1-rc.5_1786574169397_0.10118213128862896","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-12T22:36:09.608Z","publish_time":1786574169608,"_source_registry_name":"default"},"0.1.0-rc.3":{"name":"@deepseek-ai/dsh-web-app","version":"0.1.0-rc.3","license":"MIT","_id":"@deepseek-ai/dsh-web-app@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"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"57126721397b511c407e72c1ed9db36784e12fc0","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.0-rc.3.tgz","fileCount":12,"integrity":"sha512-nTdWjjJmzPIHWOLYxxt2bA99hIjQNB3n023T7EHsRvJJBBdOFychxbGb8NHWKzmBeJbWtIvQ1pndTT3XFkaSig==","signatures":[{"sig":"MEYCIQCmtAgK5vqgZ5puYvqurBXeR47VeD4ri1fBfzurNgXX9AIhAMeuOlfJmVrivILU/xX13p0g2ePVmaBorTuZxs7A4zkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44751,"size":15328},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.3.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.3.tgz","_integrity":"sha512-nTdWjjJmzPIHWOLYxxt2bA99hIjQNB3n023T7EHsRvJJBBdOFychxbGb8NHWKzmBeJbWtIvQ1pndTT3XFkaSig==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_npmVersion":"11.16.0","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.3","@deepseek-ai/dsh-storage":"^0.1.0-rc.3","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.3","@deepseek-ai/dsh-workspace":"^0.1.0-rc.3","@deepseek-ai/dsh-client-hmr":"^0.1.0-rc.3","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.3","@deepseek-ai/dsh-storage-json":"^0.1.0-rc.3","@deepseek-ai/dsh-web-frontend":"^0.1.0-rc.3","@deepseek-ai/dsh-agent-presets":"^0.1.0-rc.3","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.3","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.3","@deepseek-ai/dsh-session-stats":"^0.1.0-rc.3","@deepseek-ai/dsh-client-modules":"^0.1.0-rc.3","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-goal":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-jobs":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-plan":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-tool":"^0.1.0-rc.3","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.3","@deepseek-ai/dsh-storage-domain":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-skill":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-theme":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-layout":"^0.1.0-rc.3","@deepseek-ai/dsh-message-feedback":"^0.1.0-rc.3","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-commands":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-subagent":"^0.1.0-rc.3","@deepseek-ai/dsh-cordis-host-runner":"^0.1.0-rc.3","@deepseek-ai/dsh-session-log-export":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-workspace":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.0-rc.3","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.3","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.3","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.0-rc.3","@deepseek-ai/dsh-session-projection-cache":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.3","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.0-rc.3","@deepseek-ai/dsh-host-directory-picker-auto":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.0-rc.3","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.0-rc.3","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.0-rc.3","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.0-rc.3"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.3","@deepseek-ai/dsh-invariants":"^0.1.0-rc.3","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.3","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-web-app_0.1.0-rc.3_1786619776466_0.21950082076555266","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-13T11:16:16.617Z","publish_time":1786619776617,"_source_registry_name":"default"},"0.0.1-rc.2":{"name":"@deepseek-ai/dsh-web-app","version":"0.0.1-rc.2","license":"BSD-3-Clause","_id":"@deepseek-ai/dsh-web-app@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"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"3581ac8e47bb20dad924b3f78e2dbab02e85fe60","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.0.1-rc.2.tgz","fileCount":12,"integrity":"sha512-ZKMqITNyu/bu3g/2YU6u8VQvVwVpZL3YQSc6cpizQR96hfj4snqSDqmWmwduSuCndOFtiRbyg+UezQlLT1UZ8g==","signatures":[{"sig":"MEYCIQCRh3dXAC6DhVWua6eCCK3l3BSf7No2kwmqDu8SkcI88AIhAKDUT8R9ya1iOy/9NGC0ebORaVheHW+kDvWmHSu0gkAO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42686,"size":14882},"main":"lib/index.js","type":"module","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.2.tgz","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"_npmUser":{"name":"imccyu","email":"imccyu@gmail.com"},"_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.0.1-rc.2.tgz","_integrity":"sha512-ZKMqITNyu/bu3g/2YU6u8VQvVwVpZL3YQSc6cpizQR96hfj4snqSDqmWmwduSuCndOFtiRbyg+UezQlLT1UZ8g==","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_npmVersion":"11.16.0","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-cmdline":"^0.0.1-rc.2","@deepseek-ai/dsh-storage":"^0.0.1-rc.2","@deepseek-ai/schemastery":"^3.18.1-rc.1","@deepseek-ai/dsh-app-boot":"^0.0.1-rc.2","@deepseek-ai/dsh-frontend":"^0.0.1-rc.2","@deepseek-ai/dsh-workspace":"^0.0.1-rc.2","@deepseek-ai/dsh-client-hmr":"^0.0.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.0.1-rc.2","@deepseek-ai/dsh-storage-json":"^0.0.1-rc.2","@deepseek-ai/dsh-agent-presets":"^0.0.1-rc.2","@deepseek-ai/dsh-client-locale":"^0.0.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.0.1-rc.2","@deepseek-ai/dsh-client-modules":"^0.0.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-goal":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-plan":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-task":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-tool":"^0.0.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.0.1-rc.2","@deepseek-ai/dsh-storage-domain":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-model":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-skill":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-slash":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-theme":"^0.0.1-rc.2","@deepseek-ai/dsh-frontend-static":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-layout":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-models":"^0.0.1-rc.2","@deepseek-ai/dsh-message-feedback":"^0.0.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-command":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-question":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-subagent":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-workspace":"^0.0.1-rc.2","@deepseek-ai/dsh-code-runtime-worker":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-permission":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-trajectory":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-agent-preset":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-deliverables":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-workflow-run":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-plugin-config":"^0.0.1-rc.2","@deepseek-ai/dsh-session-projection-cache":"^0.0.1-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"^0.0.1-rc.2","@deepseek-ai/dsh-host-directory-picker-auto":"^0.0.1-rc.2","@deepseek-ai/dsh-host-directory-picker-browse":"^0.0.1-rc.2","@deepseek-ai/dsh-host-directory-picker-native":"^0.0.1-rc.2"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-bash-env":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1-rc.1","@deepseek-ai/dsh-bash-env":"^0.0.1-rc.2","@deepseek-ai/dsh-invariants":"^0.0.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.0.1-rc.2","@deepseek-ai/cordis-plugin-loader":"^1.0.1-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-web-app_0.0.1-rc.2_1786461861602_0.10592090764524298","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2026-08-11T15:24:21.736Z","publish_time":1786461861736,"_source_registry_name":"default"},"0.1.0-rc.7":{"name":"@deepseek-ai/dsh-web-app","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","version":"0.1.0-rc.7","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/bundle/web-app"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./cordis.patch.yml":"./cordis.patch.yml","./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dependencies":{"commander":"^15.0.0","@deepseek-ai/dsh-agent-presets":"^0.1.0-rc.7","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.7","@deepseek-ai/dsh-client-hmr":"^0.1.0-rc.7","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.7","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.7","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-commands":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.7","@deepseek-ai/dsh-client-modules":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-goal":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-plan":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-skill":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-subagent":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-jobs":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-layout":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-theme":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-tool":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.0-rc.7","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.0-rc.7","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.7","@deepseek-ai/dsh-cordis-host-runner":"^0.1.0-rc.7","@deepseek-ai/dsh-client-ui-workspace":"^0.1.0-rc.7","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.7","@deepseek-ai/dsh-host-apiproxy":"^0.1.0-rc.7","@deepseek-ai/dsh-host-directory-picker-auto":"^0.1.0-rc.7","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.0-rc.7","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.0-rc.7","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.0-rc.7","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.7","@deepseek-ai/dsh-message-feedback":"^0.1.0-rc.7","@deepseek-ai/dsh-session-projection-cache":"^0.1.0-rc.7","@deepseek-ai/dsh-session-log-export":"^0.1.0-rc.7","@deepseek-ai/dsh-session-stats":"^0.1.0-rc.7","@deepseek-ai/dsh-storage":"^0.1.0-rc.7","@deepseek-ai/dsh-storage-domain":"^0.1.0-rc.7","@deepseek-ai/dsh-storage-json":"^0.1.0-rc.7","@deepseek-ai/dsh-workspace":"^0.1.0-rc.7","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-web-frontend":"^0.1.0-rc.7","@deepseek-ai/dsh-host-frontend-static":"^0.1.0-rc.7"},"peerDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.7","@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.7","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@deepseek-ai/dsh-invariants":"^0.1.0-rc.7","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.7","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.7","@deepseek-ai/cordis-plugin-loader":"^1.0.2"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-web-app@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-hcpVwEk5/SgZ63TRUmGaQsC1p2zBBSO8/KAr4xfM2XSwq/tbvpMLrkyt1zehBXcsx6ijB2s62bsr6AYOz9EczA==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.7.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.7.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-hcpVwEk5/SgZ63TRUmGaQsC1p2zBBSO8/KAr4xfM2XSwq/tbvpMLrkyt1zehBXcsx6ijB2s62bsr6AYOz9EczA==","shasum":"4ad22cdb1cc565ffcb612ff4044fba387760de21","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.0-rc.7.tgz","fileCount":12,"unpackedSize":44747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGR6/h4ZpP60kh2RujXlKrNW0vYwhsHiD4Rsn722SkrwAiEA0MDQJn8QrG5dDSdo52bXjWlfH9XHoCSYPbsAjwcxFEg="}],"size":15336},"_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-web-app_0.1.0-rc.7_1786967454731_0.05055408701587849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-17T11:50:54.874Z","publish_time":1786967454874,"_source_registry_name":"default"},"0.1.0-rc.8":{"name":"@deepseek-ai/dsh-web-app","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","version":"0.1.0-rc.8","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/bundle/web-app"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./cordis.patch.yml":"./cordis.patch.yml","./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dependencies":{"commander":"^15.0.0","open":"^11.0.0","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.8","@deepseek-ai/dsh-app-boot":"^0.1.0-rc.8","@deepseek-ai/dsh-agent-presets":"^0.1.0-rc.8","@deepseek-ai/dsh-client-locale":"^0.1.0-rc.8","@deepseek-ai/dsh-client-hmr":"^0.1.0-rc.8","@deepseek-ai/dsh-client-connection":"^0.1.0-rc.8","@deepseek-ai/dsh-client-modules":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-renderer":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.0-rc.8","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-attachment":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-commands":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-brand-official":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-cordis":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-goal":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-layout":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-plan":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-skill":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-reference":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-subagent":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-jobs":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-theme":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-tool":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.0-rc.8","@deepseek-ai/dsh-client-ui-workspace":"^0.1.0-rc.8","@deepseek-ai/dsh-cmdline":"^0.1.0-rc.8","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.0-rc.8","@deepseek-ai/dsh-cordis-client-runner":"^0.1.0-rc.8","@deepseek-ai/dsh-cordis-host-runner":"^0.1.0-rc.8","@deepseek-ai/dsh-web-frontend":"^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-directory-picker-auto":"^0.1.0-rc.8","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.0-rc.8","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.0-rc.8","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.0-rc.8","@deepseek-ai/dsh-host-webserver":"^0.1.0-rc.8","@deepseek-ai/dsh-file-reference":"^0.1.0-rc.8","@deepseek-ai/dsh-file-reference-local":"^0.1.0-rc.8","@deepseek-ai/dsh-launch-environment":"^0.1.0-rc.8","@deepseek-ai/dsh-message-feedback":"^0.1.0-rc.8","@deepseek-ai/dsh-session-reference":"^0.1.0-rc.8","@deepseek-ai/dsh-session-log-export":"^0.1.0-rc.8","@deepseek-ai/dsh-storage":"^0.1.0-rc.8","@deepseek-ai/dsh-storage-domain":"^0.1.0-rc.8","@deepseek-ai/dsh-session-stats":"^0.1.0-rc.8","@deepseek-ai/dsh-storage-json":"^0.1.0-rc.8","@deepseek-ai/dsh-subprocess":"^0.1.0-rc.8","@deepseek-ai/dsh-workspace":"^0.1.0-rc.8","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-session-projection-cache":"^0.1.0-rc.8"},"peerDependencies":{"@deepseek-ai/dsh-shell-env":"^0.1.0-rc.8","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.8","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.0-rc.8","@deepseek-ai/dsh-invariants":"^0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"^0.1.0-rc.8","@deepseek-ai/cordis":"^4.0.1"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-web-app@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-Te/N+AxFmQF2267yMqama5Lp2evsBJeFsqhnEZPfvFhquLBBWgtO5DNZ2cxto5NhGGNNCk/JV25vHRxd7bZl8g==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.8.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.0-rc.8.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Te/N+AxFmQF2267yMqama5Lp2evsBJeFsqhnEZPfvFhquLBBWgtO5DNZ2cxto5NhGGNNCk/JV25vHRxd7bZl8g==","shasum":"0ee688c23e246332a19763c52909100013e67a4e","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.0-rc.8.tgz","fileCount":12,"unpackedSize":53917,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC62wglrvKcLuQSC557r0sx9zoPmNSEukj1gDnXSsdR7gIgdkceU53/F8v19iAtnoNtfmFloamR6j4K33luSSw+z2U="}],"size":18980},"_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-web-app_0.1.0-rc.8_1787154085111_0.9863700741367663"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-19T15:41:25.255Z","publish_time":1787154085255,"_source_registry_name":"default"},"0.1.1-rc.1":{"name":"@deepseek-ai/dsh-web-app","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","version":"0.1.1-rc.1","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/bundle/web-app"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./cordis.patch.yml":"./cordis.patch.yml","./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dependencies":{"commander":"^15.0.0","open":"^11.0.0","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.1","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.1","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.1","@deepseek-ai/dsh-client-hmr":"^0.1.1-rc.1","@deepseek-ai/dsh-client-locale":"^0.1.1-rc.1","@deepseek-ai/dsh-client-modules":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-renderer":"^0.1.1-rc.1","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-attachment":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-brand-official":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-commands":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-cordis":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-goal":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-layout":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-plan":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-settings":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-skill":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-reference":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-subagent":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-jobs":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-theme":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-workspace":"^0.1.1-rc.1","@deepseek-ai/dsh-client-ui-tool":"^0.1.1-rc.1","@deepseek-ai/dsh-cmdline":"^0.1.1-rc.1","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.1-rc.1","@deepseek-ai/dsh-cordis-client-runner":"^0.1.1-rc.1","@deepseek-ai/dsh-cordis-host-runner":"^0.1.1-rc.1","@deepseek-ai/dsh-host-frontend-static":"^0.1.1-rc.1","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.1","@deepseek-ai/dsh-host-directory-picker-auto":"^0.1.1-rc.1","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.1-rc.1","@deepseek-ai/dsh-web-frontend":"^0.1.1-rc.1","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.1-rc.1","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.1-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.1","@deepseek-ai/dsh-file-reference":"^0.1.1-rc.1","@deepseek-ai/dsh-file-reference-local":"^0.1.1-rc.1","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.1","@deepseek-ai/dsh-agent-presets":"^0.1.1-rc.1","@deepseek-ai/dsh-message-feedback":"^0.1.1-rc.1","@deepseek-ai/dsh-session-projection-cache":"^0.1.1-rc.1","@deepseek-ai/dsh-session-reference":"^0.1.1-rc.1","@deepseek-ai/dsh-session-log-export":"^0.1.1-rc.1","@deepseek-ai/dsh-storage":"^0.1.1-rc.1","@deepseek-ai/dsh-session-stats":"^0.1.1-rc.1","@deepseek-ai/dsh-subprocess":"^0.1.1-rc.1","@deepseek-ai/dsh-workspace":"^0.1.1-rc.1","@deepseek-ai/dsh-storage-json":"^0.1.1-rc.1","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-storage-domain":"^0.1.1-rc.1"},"peerDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.1-rc.1","@deepseek-ai/dsh-invariants":"^0.1.1-rc.1","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.1","@deepseek-ai/cordis":"^4.0.1"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-web-app@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-qV0Djh/9lhdBMlkwry8x3Fu3pckiNur8OiQN8cIRvGqyDrJ3yWBjJYga491OeFEmCw/QF9DbfKgmU/O8r4gzlg==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.1-rc.1.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.1-rc.1.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-qV0Djh/9lhdBMlkwry8x3Fu3pckiNur8OiQN8cIRvGqyDrJ3yWBjJYga491OeFEmCw/QF9DbfKgmU/O8r4gzlg==","shasum":"6b81888cacf5e94638d7ce3eff95b0b60f18ea98","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.1-rc.1.tgz","fileCount":12,"unpackedSize":53932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCT7xssS5gbzCEx6CRW3iICkZcfGxM9dAAb6WBnbhQMqQIhANXxd6FLiMFvdljxpRBh2fMmzie7kSHrROjxTKQFTDc8"}],"size":18997},"_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-web-app_0.1.1-rc.1_1787294954351_0.4307116792715746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T06:49:14.491Z","publish_time":1787294954491,"_source_registry_name":"default"},"0.1.1-rc.2":{"name":"@deepseek-ai/dsh-web-app","description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","version":"0.1.1-rc.2","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/deepseek-ai/deepseek-harness.git","directory":"packages/bundle/web-app"},"type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./startup":{"types":"./lib/types/startup.d.ts","default":"./lib/startup.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./cordis.patch.yml":"./cordis.patch.yml","./src/*":"./src/*","./package.json":"./package.json"},"license":"MIT","dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dependencies":{"commander":"^15.0.0","open":"^11.0.0","@deepseek-ai/dsh-agent-presets":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-app-boot":"^0.1.1-rc.2","@deepseek-ai/dsh-client-connection":"^0.1.1-rc.2","@deepseek-ai/dsh-client-hmr":"^0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-renderer":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-agent-preset":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-brand-official":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-commands":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-cordis":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-deliverables":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-directory-picker-browse":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-directory-picker-native":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-message-feedback":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-goal":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-layout":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-model-selection":"^0.1.1-rc.2","@deepseek-ai/dsh-client-modules":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugin-inventory":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-permission-presets":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-plan":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-plugins":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-user-questions":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-general":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-sidebar":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-skill":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-reference":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-subagent":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-jobs":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-theme":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-tool":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-workflow-run":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-trajectory":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-workspace":"^0.1.1-rc.2","@deepseek-ai/dsh-cmdline":"^0.1.1-rc.2","@deepseek-ai/dsh-cordis-client-runner":"^0.1.1-rc.2","@deepseek-ai/dsh-cordis-host-runner":"^0.1.1-rc.2","@deepseek-ai/dsh-web-frontend":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-settings-models":"^0.1.1-rc.2","@deepseek-ai/dsh-host-frontend-static":"^0.1.1-rc.2","@deepseek-ai/dsh-host-apiproxy":"^0.1.1-rc.2","@deepseek-ai/dsh-host-directory-picker-browse":"^0.1.1-rc.2","@deepseek-ai/dsh-code-runtime-worker-thread":"^0.1.1-rc.2","@deepseek-ai/dsh-host-directory-picker-native":"^0.1.1-rc.2","@deepseek-ai/dsh-host-plugin-inventory":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2","@deepseek-ai/dsh-file-reference":"^0.1.1-rc.2","@deepseek-ai/dsh-file-reference-local":"^0.1.1-rc.2","@deepseek-ai/dsh-launch-environment":"^0.1.1-rc.2","@deepseek-ai/dsh-message-feedback":"^0.1.1-rc.2","@deepseek-ai/dsh-session-reference":"^0.1.1-rc.2","@deepseek-ai/dsh-session-log-export":"^0.1.1-rc.2","@deepseek-ai/dsh-session-stats":"^0.1.1-rc.2","@deepseek-ai/dsh-storage":"^0.1.1-rc.2","@deepseek-ai/dsh-storage-domain":"^0.1.1-rc.2","@deepseek-ai/dsh-storage-json":"^0.1.1-rc.2","@deepseek-ai/dsh-session-projection-cache":"^0.1.1-rc.2","@deepseek-ai/dsh-subprocess":"^0.1.1-rc.2","@deepseek-ai/dsh-workspace":"^0.1.1-rc.2","@deepseek-ai/dsh-host-directory-picker-auto":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1"},"peerDependencies":{"@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-shell-env":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2","@deepseek-ai/cordis":"^4.0.1"},"devDependencies":{"@deepseek-ai/dsh-shell-env":"^0.1.1-rc.2","@deepseek-ai/dsh-invariants":"^0.1.1-rc.2","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/cordis-plugin-loader":"^1.0.2","@deepseek-ai/dsh-system-prompt":"^0.1.1-rc.2"},"readmeFilename":"README.zh.md","_id":"@deepseek-ai/dsh-web-app@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-1zGHY7qwBVlVJrzIWu+86SuBZXaVUxe2JRfffsuRvKXq2QcR/K4CoJJfZ43cDoWKu9xPvvxz7w2ezV+EdXgg1A==","_resolved":"/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.1-rc.2.tgz","_from":"file:/home/runner/work/deepseek-harness/deepseek-harness/dist/npm/deepseek-ai-dsh-web-app-0.1.1-rc.2.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-1zGHY7qwBVlVJrzIWu+86SuBZXaVUxe2JRfffsuRvKXq2QcR/K4CoJJfZ43cDoWKu9xPvvxz7w2ezV+EdXgg1A==","shasum":"d755134547e65bcc45f64076722cebd972dbfcec","tarball":"https://registry.npmmirror.com/@deepseek-ai/dsh-web-app/-/dsh-web-app-0.1.1-rc.2.tgz","fileCount":12,"unpackedSize":53932,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDW94Ev9alUYCTeDRlkyHPaFF2eoyAMev05qaWDIZXswAIgd/3oL5RTGJ9cidZf89vH3n8QdtaoTdJDtDldTtfIMhE="}],"size":18996},"_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-web-app_0.1.1-rc.2_1787316135227_0.6351756324944131"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-08-21T12:42:15.416Z","publish_time":1787316135416,"_source_registry_name":"default"}},"bugs":{"url":"https://github.com/deepseek-ai/deepseek-harness/issues"},"description":"The dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)","homepage":"https://github.com/deepseek-ai/deepseek-harness#readme","license":"BSD-3-Clause","maintainers":[{"name":"tianyicui-deepseek","email":"tianyi@deepseek.com"},{"name":"imccyu","email":"imccyu@gmail.com"}],"readme":"# `@deepseek-ai/dsh-web-app`\n\nEnglish | [中文](README.zh.md)\n\nThe dsh browser-surface bundle. [`cordis.patch.yml`](cordis.patch.yml) rides over [`dsh-base`](../base/README.md): it sets the coding persona, inserts the Web host rows (webserver, API gateway, workspace, projection cache, storage) and the browser plugin roster, and mounts this package's `web-runtime` glue plugin (config `{mode, printUrl, surfaceContext, trustedHosts}`). That plugin resolves the built frontend dist through `@deepseek-ai/dsh-frontend`'s exports, enables the optional HMR row before client-module discovery so the first development graph contains its reload receiver, samples bind-dependent LAN trust once, provides it as `webRuntime` to the browser-trust fence and client roster, mounts the [`frontend-static`](../../host/frontend-static/README.md) fallback owner, registers the harness-source and web-surface prompt sections plus the bash-visible `DSH_WEB_URL`/`DSH_WEB_MODE` runtime variables when `surfaceContext` is true, and prints the `dsh web:` URL line when `printUrl` is true, after its Loader tree settles so a sibling failure cannot announce a dead app. This bundle also owns the app command line: the ordinary `web-startup` provider ([`src/startup.ts`](src/startup.ts)) injects `ctx.cmdlineArgs` ([`dsh-cmdline`](../../boot/cmdline/README.md)), parses `--host`, `--port`, `--dev`, repeatable `--trusted-host`, and the app's `--help`, then provides `webStartup`. Flag-configured rows inject that service and read it directly from lazy config, so nothing binds a port before argument resolution and `dsh --profile web --help` starts no server. [`dsh-headless`](../headless/README.md) is a sibling surface over the same base and does not mount this bundle.\n\n## Model Experience\n\n### Harness-source and Web-surface context\n\n#### What the model sees\n\nWhen `surfaceContext` is true, the `harness:source` section identifies the on-disk Harness implementation without claiming it is the working directory, and the `app:web-surface` global section (order −98) orients the model to the GUI: the canonical local URL, the \"this page\" referent, the HMR/rebuild update contract for the active mode, and the instruction not to start replacement servers. `DSH_WEB_URL` and `DSH_WEB_MODE` additionally appear in the managed bash environment with their descriptions, resolved per invocation from the live server. When it is false, neither section nor the variables are registered.\n\n#### Token effect\n\nOne source line and one prompt paragraph per session plus two managed-environment variable lines; constant per process.\n\n#### KV Cache effect\n\nThe prompt section sits near the system prompt's head and is stable for the life of the process (port and mode are boot facts), so it does not invalidate the cache across turns.\n\n## Known Limitations and Deferred Work\n\n- **The frontend dist must be built** — `require.resolve` of the dist fails loud at activation with a build hint; there is no source-serving fallback.\n- **`lanAddresses` is a boot-time snapshot** — interface changes after boot are not re-advertised; the printed LAN URL always matches the configured trust fence.\n","readmeFilename":"README.zh.md","repository":{"url":"git+https://github.com/deepseek-ai/deepseek-harness.git","type":"git","directory":"packages/bundle/web-app"},"_source_registry_name":"default"}