kami-mura/dsh-English-search
kami-mura★ 1JavaScript最后同步: 2026-08-15
—
README 摘要
dsh-english-search 在 DeepSeek Harness(DSH)会话区域最上方提供 vocabtool.com 风格搜索框的插件: 查词 / 词源 / 问答 三种模式,查词由 DSH 自身的 LLM 服务完成——不访问任何外部站点、不需要数据库、不需要本地后端。 安装 安装后需 重启 dsh web 服务 生效。 卸载 功能 - 固定在会话区域最上方、独立于消息滚动区的搜索栏,使用 DSH WebUI 原生设计令牌( --dsw-alias- ),与输入框卡片同表面、同描边、同圆角、同阴影:查词/词源/问答文字切换 + 紧凑原生「查询」小胶囊,明暗主题自动跟随,无玻璃拟态、无渐变按钮;搜索栏宽度收窄为 520px( --es-bar-max-width ) - DSH 0.1.0-rc.6 尚无 conversation.top ;插件通过官方 conversation.input.dock 管理生命周期,并用 React Portal 挂到会话根节点顶部 - 三种模式:查词 / 词源 / 问答(输入框无内置占位提示文案) - 快捷前缀: !arena 直接词源、 ?lie 和 lay 的区别 直接问答 - 结果面板样式与落地页一致(loading / error / 同款结果卡片 + 关闭按钮),内容渲染 Markdown(加粗 / 列表 / 标题 / 引用 / 行内代码) - 查词走 DSH 当前会话默认模型( agentDefaultModel ),与对话共用模型配额 架构 - Host ( lib/index.js ):注册 webServer 路由,经 ctx.get('llm') + ctx.get('agentDefaultModel') 调用 DSH 模型;三套系统提示词与 vocabtool.com 后端一致(源自 MIT 项目 kami-mura/vocabtool-web) - Client ( lib/client.js ):手写 CJS bundle(与 tsdown clientBundle 产物同格式: window. ModuleLoader .load({ id, factory }) ),注册在 conversation.input.dock 插槽(id english-search ),再通过 React Portal 固定到会话根节点顶部;同源 fetch 调用 Host 路由;样式全部使用 DSH WebUI 设计令牌( --dsw-alias- / --dsw-specific-input-major / --dsw-shadow-lv2 / --dsw-font-family )并复用 --dsh-composer- 宽度轴,与输入框卡片视觉一致、明暗主题自动跟随 - 无外部 HTTP 调用、…
在 GitHub 查看完整 README →分类
DeepSeek Harness: Everything is a Plugin.
★ 182,325
amruthpillai/reactive-resumeA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
★ 41,477
anywhere-labs/deepseek-harness-desktop为 DeepSeek Harness (DSH) 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 17,784