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
DSH Web GUI 的轮次目录导航客户端插件,仿 Kimi Code 的 Web 会话交互:在聊天正文列的右缘(不是窗口滚动条)悬浮一列小色块,每个色块对应一轮用户提问。
本包是纯客户端 Cordis 插件(dsh.client.platform = "web"),宿主侧为空壳。
让包可被 Web profile 解析——二选一:
$DSH_HOME/profiles/node_modules/ui-turnav(Windows 可用 Junction:New-Item -ItemType Junction -Path "$env:USERPROFILE\.dsh\profiles\node_modules\ui-turnav" -Target <本仓库路径>);在 $DSH_HOME/profiles/web/cordis.patch.yml 追加一行 insert:
- insert:
- id: ui-turnav
name: ui-turnav
重启 dsh web,打开任意有历史对话的会话即可看到右侧色块列。
conversation.input.overlay(会话作用域的附加槽位,不替换任何原有 UI);chat.order + chat.nodes,只取 kind === 'user' 的轮首用户消息;data-conversation-scroll(滚动容器)与 data-chat-anchor-key(节点锚点),不依赖易变的样式类名;--dsw-*),明暗主题自适应;A turn outline navigator client plugin for the DSH Web GUI, modeled after Kimi Code's web session interaction: a rail of small color bars floating at the right edge of the chat content column (not the window scrollbar), one bar per turn-opening user prompt.
Pure client-side Cordis plugin (dsh.client.platform = "web"); the host half is an empty shell.
Make the package resolvable by the web profile, e.g. link it into $DSH_HOME/profiles/node_modules/ui-turnav.
Append to $DSH_HOME/profiles/web/cordis.patch.yml:
- insert:
- id: ui-turnav
name: ui-turnav
Restart dsh web and open any session with conversation history.
conversation.input.overlay (additive session-scoped slot; nothing shipped is replaced);snapshot.chat.order / chat.nodes, filtered to kind === 'user';data-conversation-scroll and data-chat-anchor-key — never hashed CSS class names;--dsw-*), light/dark aware;MIT
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。