deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:ywzhang1031/dsh-aside
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
我经常在一段很长的回答里遇到某个忘了、不懂,或者想继续推导的知识点、概念与公式。
直接在主对话里追问,边线问题很容易越问越远,回头时已经忘了最初要完成什么;另开一条对话,又会丢失当时的上下文。有些侧边对话虽然能暂时分流,但不持久,隔天再打开时,也很难想起自己当初究竟卡在哪里。
旁注把一条追问绑定到主对话中的具体文字,并以独立的只读会话持久保存。下一次打开主对话,仍然可以从原文高亮、消息按钮或右侧栏回到当时的问题。
它更像写在书页边上的批注:当下不打断主线,日后还能知道自己为什么问,在原来的语境里温故而知新。

| 创建旁注草稿 | 继续多轮旁注 |
|---|---|
![]() |
![]() |
localStorage;刷新和重启后仍可恢复。sandbox/mode: read-only 与 approval/policy: never,不能在抽屉中扩大权限。已有 DeepSeek Harness 0.1.0-rc.7 时,只需一行:
dsh plugin --profile web add dsh-aside
随后重启 dsh web。如果尚未安装 DSH:
npm install -g @deepseek-ai/dsh@0.1.0-rc.7 pnpm@11.7.0
公开入口包会自动安装并组合 Host 与 Web UI 两个内部运行包;用户无需克隆仓库、构建源码或关心加载顺序。
直接使用官方卸载命令:
dsh plugin --profile web remove dsh-aside
在仓库内开发时,也可以使用跨平台辅助脚本;它兼容此前的双包本地安装:
pnpm plugin:uninstall -- --profile web
完成后重启 dsh web。卸载只会从 profile 中移除插件 bundle,不会删除已经存在的主对话或旁注会话日志。
tool-fs 仍会向模型展示 write / edit,但调用会被只读沙箱与拒绝审批策略阻断。0.1.0-rc.7;升级 DSH 前建议先运行本仓库的 pnpm verify。pnpm install
pnpm test # 94 tests
pnpm build
pnpm run pack
pnpm smoke # 隔离 DSH_HOME:安装、冷启动、卸载
pnpm verify # test + build + pack + smoke
Host、Web UI、生成产物与发布 manifest 都由本仓库维护,不需要 DeepSeek Harness monorepo。实现细节见 IMPLEMENTATION_PLAN.md。欢迎提交 Issue 与 Pull Request;功能声明应与可验证代码保持一致。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。