deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness(DSH)Web 插件:一键「对话区」。
A DeepSeek Harness web plugin that adds a one-click Chat zone to the sidebar.
Mac / Windows 同一条命令(Web 界面):
dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone
然后重启 dsh web,刷新页面。侧边栏底部(设置旁边)会出现「对话区」。
Windows 若直接运行报错,给仓库地址加上引号,或改用 npx:
dsh plugin --profile web add "github:lasdrder0705/dsh-chat-zone"
npx @deepseek-ai/dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone
如果第一次 add 被 pnpm 拦住构建脚本,按 CLI 提示在该 profile 的 pnpm-workspace.yaml 里加上:
allowBuilds:
dsh-chat-zone: true
再执行一次上面的 add。本仓库已带构建产物 lib/,多数情况下不需要这一步。
其它安装方式:
# 本地源码(开发用)
dsh plugin --profile web add link:/绝对路径/dsh-chat-zone
# 发布到 npm 之后
dsh plugin --profile web add dsh-chat-zone
完整中文说明见 README.zh.md。
~/dsh_CHAT/<本地日期 yyyy-mm-dd>/chatN 三层文件夹,注册为 DSH 工作区,并直接打开绑定该文件夹的空白会话。编号规则:当天已有 chatN 的最大编号 +1(chat1, chat3 之后新建 chat4,删除不补号)。~/dsh_CHAT 下的 chat 工作区从「工作区」列表隐藏,对应会话落到侧边栏底部的「未分组」。真正的项目工作区仍按文件夹分组。Same command on Mac and Windows (web profile):
dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone
Restart dsh web and refresh. A 对话区 / Chat zone button appears at the sidebar foot, next to Settings.
On Windows, quote the spec or use npx if the unquoted form fails:
dsh plugin --profile web add "github:lasdrder0705/dsh-chat-zone"
npx @deepseek-ai/dsh plugin --profile web add github:lasdrder0705/dsh-chat-zone
If the first add refuses the git prepare script (pnpm ≥10), copy the package key into that profile's pnpm-workspace.yaml:
allowBuilds:
dsh-chat-zone: true
and re-run add. This repo ships lib/, so the allowlist is usually unnecessary.
Other install paths:
# Local checkout (development)
dsh plugin --profile web add link:/absolute/path/dsh-chat-zone
# After an npm publish
dsh plugin --profile web add dsh-chat-zone
~/dsh_CHAT/<local date yyyy-mm-dd>/chatN (three folder levels), registers it as a DSH workspace, and opens a blank session bound to that folder. Numbering is max chatN + 1 for the day (chat1, chat3 → next is chat4; deleted numbers are not reused).localStorage):~/dsh_CHAT are hidden from the Workspaces list, so their sessions land in Ungrouped at the bottom of the sidebar. Real project workspaces stay grouped.~/dsh_CHAT; date folders use the local timezone.~/dsh_CHAT shows the empty state; "New chat" creates the root on demand.pnpm install # or npm install
npm test # node:test — pure logic, fake-host orchestration, registration wiring, sidebar layout
npm run typecheck
npm run build # lib/index.js + lib/client.js + lib/types
npm run smoke # loads the built client bundle via a stubbed window.__ModuleLoader__
tsconfig.local.json / tsconfig.build.local.json are optional dev-machine overrides that
resolve @deepseek-ai/* types through paths against a local DeepSeek Harness checkout.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。