DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Weinao — DeepSeek Harness 插件(DSH Plugin)
← Plugins

@ghogiel/dsh-weinao

Weinao

维脑 Agent (Weinao) — DeepSeek Harness 的 HEMA(欧洲历史武术)文献研究工具:搜索和阅读 Wiktenauer 页面、维护双语术语表并生成带引文的研究报告

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @ghogiel/dsh-weinao@0.1.4
README兼容性版本

兼容性与来源证明

Weinao 以 @ghogiel/dsh-weinao 发布,当前版本为 0.1.4。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/20

版本

0.1.4stable
2026/8/22
0.1.3stable
2026/8/19
0.1.2stable
2026/8/19
查看其余 2 个版本收起版本
0.1.1stable
2026/8/19
0.1.0stable
2026/8/19

相关插件

正在加载相关插件…

最新版
0.1.4
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
60.3 kB
文件数
19
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 1
周下载
202
安全扫描
✓ v0.1.4 扫描通过
最近提交
2026/9/14
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 search-research 分类下经过校验的插件。

Browser Skill Dsh Plugin@wxg-prc-cpg/browser-skill-dsh-plugin向模型提供 BrowserSkill 浏览器自动化(browser_* 工具)的 DeepSeek Harness 工具插件Weknora@wxg-prc-cpg/dsh-weknora适用于 DeepSeek Harness (dsh) 的 WeKnora 知识检索工具:通过自有知识库进行语义搜索、文档阅读以及 RAG/代理回答。Free Searchdsh-free-searchDeepSeek Harness 的免费网页搜索:13 个引擎(Bing/DuckDuckGo/AnySearch/SearXNG/Exa/Tavily/Keenable/Firecrawl 无需密钥;Parallel/Perplexity/SerpBase/DeepSeek 需要密钥),支持时间筛选、平台搜索和 web_fetch,并提供网页设置界面。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。

README

维脑 Agent (Weinao) — dsh-weinao

维脑 Agent 是面向 DeepSeek Harness 的 HEMA(历史欧洲武术)文献检索工具插件。

它为 dsh agent 提供 Wiktenauer 文献检索能力:搜索并阅读 Wiktenauer 武术古籍文库、维护本地双语(中↔德/英)术语表。安装后,任何会话仍保持原本的角色和对话策略,只是在遇到 HEMA 相关问题时多了一套可用的查询工具。

一切运行在你的 dsh 进程本地——没有服务器、没有额外 API key(除了 dsh 本身的模型凭据)、没有第三方服务。插件直接对接 Wiktenauer 公共 MediaWiki API。

安装

dsh plugin --profile web add @ghogiel/dsh-weinao

或者不通过 plugin 命令,把下面这几行加进你的 profile 的 cordis.patch.yml:

- insert:
    - id: dsh-weinao
      name: '@ghogiel/dsh-weinao'

功能

四个工具

工具作用什么时候用
wiki_searchWiktenauer 全文搜索,返回标题 + 摘要每个问题的第一步
wiki_get_page读取某页完整纯文本(精确标题匹配)搜索后,读最佳命中页
wiki_prefix_search前缀标题搜索术语消歧、拼写变体、空搜索结果兜底
wiki_get_links获取某页的内部链接发现关联古籍/概念

每个工具返回结构化规范值(不是散文),模型看到的是渲染后的文本,程序化调用方拿到的是干净数据。

工具使用指引(prompt 分区)

插件注册 hema-workflow prompt 分区,它只做一件事——告诉模型这些 wiki 工具何时用,不改动会话原本的角色或对话策略:

  • 说明工具用于查询 Wiktenauer 武术古籍库,在用户问 HEMA 相关问题(或需要查古籍、技术、大师)时使用
  • 给出查找方法:先 wiki_search(可翻译中文/现代术语为历史术语)→ 读最相关结果 wiki_get_page → 空结果时回退 wiki_prefix_search / wiki_get_links
  • 要求引用来源时注明页面
  • 不声明模型是 HEMA 助手、不强制所有问题走检索流程、不拒绝非 HEMA 问题
  • 注入当前术语表上下文(已确认映射标为可信,推断映射标为待确认)

本地术语表

双语术语映射存储(如 交击 → Zwerchhau),以纯 JSON 文件持久化在 $DSH_HOME/wiktenauer/glossary.json(或 ~/.dsh/wiktenauer/)。

  • 模型推断出新翻译时自动追加(llm_inferred)
  • 用户确认的映射 confidence +0.3 并标记可信
  • 用户拒绝的映射扣置信度;累计 3 次拒绝后移除
  • prompt 上下文把已确认映射显示为「已确认术语映射(可信)」,推断映射显示为「LLM 推断映射(待确认,可用但必须告知用户)」

配置

键默认值含义
glossaryDir$DSH_HOME/wiktenauer术语表 JSON 文件所在目录
sectionOrder1000prompt 分区顺序(越小越靠前;persona 是 0)

示例:

- insert:
    - id: dsh-weinao
      name: '@ghogiel/dsh-weinao'
      config:
        glossaryDir: /data/hema
        sectionOrder: 900

项目起源

这是 HEMA Question Agent(原为 FastAPI + Claude Code CLI 包装)的 agent 核心移植,变成一个自包含的 dsh 插件。四个 wiki 工具和术语表逻辑直接移植自 wiktenauer_mcp.py / glossary_store.py;FastAPI / 付费 / 认证 / 限流层有意去掉——dsh 提供运行时、会话日志和工具执行管线。

开发

pnpm install
pnpm run typecheck
pnpm run build
pnpm test

wiki 客户端和术语表零依赖(Node 内置 + 全局 fetch),纯逻辑部分无需完整 dsh 安装即可冒烟测试:

node --experimental-strip-types -e "import('./src/wiktenauer.ts').then(m => m.wikiSearch('Liechtenauer', 2)).then(r => console.log(r))"

已对 Wiktenauer 真实 API 验证(搜索 / 读页 / 前缀搜索 / 链接 / 缺失页错误),并对照已发布的 @deepseek-ai/dsh-tools@0.1.0-rc.7 / @deepseek-ai/dsh-session@0.1.0-rc.7 / @deepseek-ai/cordis@4.0.1 类型定义做过类型检查(即 @deepseek-ai/dsh 随附的版本)。 注意:全文搜索只匹配 Wiktenauer 上的精确拼写——历史变体(如 Zwerchhau 对应 Wiktenauer 的 Zwerchhaw)会返回空,这正是模型应该回退到 wiki_prefix_search 的时刻(工具使用指引已提示模型)。

许可

MIT