dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
DeepSeek Harness 插件:在 Web GUI 中为会话选择模型的推理程度(reasoning effort)。
DeepSeek Harness 的模型请求链路已原生支持 reasoningEffort(GenerateOptions.reasoningEffort、会话的 ModelSelection.reasoningEffort),但 Web GUI 目前没有任何入口可以设置它——本插件补上这个缺口:在模型下拉的「推理」行下方放一个星光推理选择器,松手即写入会话的模型选择,下一轮请求生效。
源文件: docs/demo.mp4
sessions.selectModel 写回,与内置模型选择器共用同一个 host 状态cd <本仓库目录>
dsh plugin --profile web add .
重启 dsh web,打开模型下拉,在「推理」那一行下面即可看到星光推理选择器。
双半身插件包(与 dsh-answer-sound / dsh-sound 同构):
| 半身 | 文件 | 职责 |
|---|---|---|
| Host | lib/index.js |
Cordis 加载入口(当前为 no-op,扩展点见文件头注释) |
| Client | lib/client.js |
浏览器 bundle:挂到模型下拉「推理」行下方的星光轨 + settings.general.item 设置行 |
slots(注册 UI)、connection(RPC:sessions.models / sessions.selectModel)、sessions(快照订阅)。sessions.models;之后订阅会话快照并每秒静默对账(拖动预览时不抢位置)。选择通过 sessions.selectModel 写回,与内置模型选择器共用同一个 host 事实源。MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。