Repository navigation
Releases
Releases · fyisgod/dsh-selection-tools
dsh-selection-tools v0.8.0
首个公开版本。dsh-selection-tools 是 DeepSeek Harness 的官方形态 bundle 插件(Windows):
在任意 Windows 应用里划词,用 Harness 自己的 agent 解释或翻译,结果落在可拖动、可缩放的原生置顶浮窗里——零外部依赖、零额外进程。
亮点
- 系统级划词:任意应用里拖选/双击选词 → 选区右下角弹出菜单 → 原生浮窗流式显示回答
- 自动带上上下文:用 UI Automation 读「选区所在的段落」一起交给 agent,像知乎划词解释那样让回答落在语境里
- 原生自绘浮窗:Win32 分层窗口 + GDI+(不依赖 Edge/Chrome、不额外起进程),标题栏可拖动、右下角可缩放,支持复制 / 朗读(SAPI)/ 关闭
- 翻译分情况给结果:词/短语给词典条目(最佳翻译 + 音标 + 其他翻译 + 术语说明),句子/段落给整段译文 + 关键术语
- 页内保底路径:同一套菜单/浮窗注册在
shell.overlay,系统级能力不可用时自动接管 - 设置页:翻译/解释规则、目标语言、各自使用的模型与推理等级(DSH 设置 → 划词工具)
安装
dsh plugin --profile web add "github:fyisgod/dsh-selection-tools#v0.8.0"装完重启 dsh web 生效。构建产物(lib/)已入库,git 源安装无需任何构建步骤。
环境要求
Windows + 提供 ctx.agents、ctx.webServer 与客户端 shell.overlay 槽位的一代 DSH(对应 dsh 0.1.2-rc.1)。
详见 README。