deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
English | 简体中文
面向 DeepSeek Harness Web 界面的客户端插件:把「必须选一个文件夹才能开始对话」的限制去掉。
dsh web 的启动目录,即 host.describe 返回的 cwd)上的会话,不再落到「当前/最近工作区」,也无需选文件夹;~/.dsh),不动 dsh 安装本体,dsh 升级不会覆盖;dsh plugin --profile web add dsh-web-default-session
包声明了 dsh.bundle,dsh plugin add 会自动把它激活为 profile layer,无需手工改 patch。然后重启 dsh web(或依赖 HMR),刷新页面即可。
其它等价装法:
# 从 GitHub 装(发布后可用)
dsh plugin --profile web add github:<你的用户名>/dsh-web-default-session
# 或手动:先 pnpm add,再在 ~/.dsh/profiles/web/cordis.patch.yml 注册宿主行
dsh plugin --profile web add dsh-web-default-session
手动注册方式(一般不需要,bundle 会自动生效):
- insert:
- id: web-default-session
name: 'dsh-web-default-session'
dsh web 进程的启动目录(在 /Users/user 启动就是 /Users/user);lib/client.js 顶部的 DEFAULT_TITLE;resolveCwd() 换成你自己的逻辑(例如固定 "/path/to/dir")。dsh plugin --profile web remove dsh-web-default-session
并删除 cordis.patch.yml 里的 web-default-session 行。
A client plugin for the DeepSeek Harness Web UI that lifts the "pick a folder before chatting" gate.
dsh web was launched from, i.e. the cwd from host.describe) instead of the current/recent workspace — no folder picking required;~/.dsh) is touched — dsh upgrades do not overwrite it;dsh plugin --profile web add dsh-web-default-session
The package declares dsh.bundle, so dsh plugin add activates it as a profile layer automatically — no manual patch edits. Restart dsh web (or rely on HMR) and refresh the page.
Equivalent options:
# From GitHub (once published)
dsh plugin --profile web add github:<your-username>/dsh-web-default-session
Manual registration (normally unnecessary — the bundle takes effect on its own):
- insert:
- id: web-default-session
name: 'dsh-web-default-session'
DEFAULT_TITLE at the top of lib/client.js.resolveCwd() with your own logic.dsh plugin --profile web remove dsh-web-default-session
and remove the web-default-session row from cordis.patch.yml.
MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。