DSH Hub

nyantused-cpun/gewu-tools

gewu-tools

BundleVision0 GitHub stars· updated 2026-08-18

gewu-tools is a community DeepSeek Harness plugin. Read the repository README before installing.

Install

npx @deepseek-ai/dsh plugin --profile web add github:nyantused-cpun/gewu-tools

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

gewu-tools DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/gewu-tools.svg)](https://dshhub.dev/plugins/gewu-tools)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from nyantused-cpun/gewu-tools, cleaned of badges and images.

格物 gewu-tools

格物审视面:让 DSH 中无视觉能力的模型,通过视觉子代理完成需要「亲眼检查」的任务。

格物:《大学》「格物致知,考察事物而后知」——先把东西看仔细,再下结论。 English: README.en.md

快速安装(npm)

npm i gewu-tools
pwsh node_modules\gewu-tools\scripts\install-gewu-plugins.ps1 -Install   # 挂载进 DSH(幂等)
# 或使用 DSH 插件管理器直接安装(需要 dsh.bundle manifest;安装后同样重启会话)
dsh plugin add gewu-tools
# 重启 DSH 会话后 gewu_prep / gewu_locate 即出现在工具目录;-Verify 四绿即安装成功
# 可选:注入自定义规范 preset(默认 community 零注入;也可用环境变量 GEWU_BRIEF_PRESET 指定)
pwsh gewu\scripts\install-gewu-plugins.ps1 -Install -Preset <preset文件路径>

它解决什么问题

DSH 的会话主脑通常是纯文本模型——它读不了渲染出来的页面,自然回答不了「这页方案好不好看、挤不挤、图连对没有」。视觉子代理(如 subagent_vision,mimo-v2.5 等)看得见,但有两个短板:

  1. 没有会话上下文:它不知道客户铁律、业务标记语义(比如 ⭐ 是「核心能力」不是装饰 emoji),会把有意设计误报成缺陷;
  2. 会看错:OCR 级误读(字认错)、页码归属被截图边界带偏。

格物把 2026-08-16 在 24 页售前方案上实测收敛的三步流水线做成两个工具:

① gewu_prep    截图 + 简报:HTML 逐页渲染 PNG,并生成一份完整的视觉子代理简报契约
               (纪律声明 / 伪影声明 / 页码归属规则 / 输出要求)
② 视觉子代理   派发:把 briefing 全文作为 prompt 调 DSH 原生视觉子代理(subagent_vision 等)
③ gewu_locate  真值核验:把审阅发现中的文字/数字定位回 HTML 源码(页码 + 行号),
               count=0 即 OCR 误读,不采信

实测收益:误报率显著下降(简报提供上下文)、关键数字零差错上会(源码核验)、整稿叙事线/密度/跨页一致性可审(子代理多图能力)。

模型无关性声明

本插件在视觉子代理 mimo-v2.5(稳)qwen3.7-plus(洞察强、误报略多) 上实测验证。实测结论:模型档位不决定审阅结果的可信度——

  • **简报契约(上下文)**消除无上下文误报:例如把业务标记 ⭐(核心能力)误判为装饰 emoji,实测在无简报的插件模式下系统性发生;
  • **真值核验闭环(gewu_locate)**把 OCR 误读与页码偏移挡在采信之外:实测 qwen3.7-plus 的 3 个核心新论断中 2.5 个经不起源码核验,全部被核验环节拦截。

档位差异只体现在审阅风格(高挡洞察更锐、稳挡结论更保守),不体现在结果对错上。无论接入何种档位的视觉模型,本流水线产出均可信、可审计——这也是格物把「核验」固化为流水线第三步的原因。

安装

前置:Windows + Chrome/Edge + Node 24+(仅脚本验证用)。

方式一:npm(推荐,一行安装 + 一行挂载)

npm i gewu-tools
pwsh node_modules\gewu-tools\scripts\install-gewu-plugins.ps1 -Install
# 或使用 DSH 插件管理器直接安装(需要 dsh.bundle manifest)
dsh plugin add gewu-tools
# 可选:注入自定义规范 preset(默认 community 零注入;也可用环境变量 GEWU_BRIEF_PRESET 指定)
pwsh node_modules\gewu-tools\scripts\install-gewu-plugins.ps1 -Install -Preset <preset文件路径>

方式二:社区通道(若已接入 awesome-dsh-plugins 生态)

pwsh <workspace>\.dsh\setup\install-community-plugins.ps1 -Install

方式三:独立脚本(随项目分发)

pwsh gewu\scripts\install-gewu-plugins.ps1 -Install    # 幂等
pwsh gewu\scripts\install-gewu-plugins.ps1 -Verify     # 只验证
pwsh gewu\scripts\install-gewu-plugins.ps1 -Uninstall  # 卸载
pwsh gewu\scripts\install-gewu-plugins.ps1 -Install -Preset <preset文件路径>  # 可选:注入自定义规范

-Preset 指定自定义规范 preset(默认 community 零注入;也可用环境变量 GEWU_BRIEF_PRESET 指定)。

安装脚本做的事:在 DSH 的 agent preset(默认 pre-sales,可用环境变量 GEWU_PRESET 覆盖)里追加 gewu-tools 挂载行,指向 <workspace>\.dsh\gewu-tools(安装位,项目目录的 Junction)。

安装后必须重启 DSH 会话(host 插件无热更新)。验证:install-gewu-plugins.ps1 -Verify 应四绿(preset 挂载行 / junction 链 / import 加载 / preset 预设加载)。

使用(主代理视角)

1. gewu_prep(html_path="output\<客户>\<客户>_方案_vN.html",
             client="<客户>",
             background="<项目定位/关键决策/业务标记语义,如 ⭐=核心能力>")
   → 返回 { pages: [...], briefing: "..." }

2. 把 briefing 全文作为 prompt 调视觉子代理(subagent_vision):
   → 逐页问题清单 + 整体结论

3. 对每条关键发现调 gewu_locate(html_path=..., needle=<发现中的文字/数字>)
   → 页码 + 行号;count=0 说明视觉模型 OCR 误读,该发现不采信

gewu_prep 参数

参数说明
html_path方案 HTML 路径(必填)
client / background写入简报的客户名与背景(强烈建议提供,上下文决定审阅质量下限)
focus关注问题清单(默认:版式/规范一致性/密度/图表可读性/核心论断/跨页一致性)
out_dir截图输出目录(默认 <工作区>/_tmp_vision_test/<文件名>_shots
width / height视口尺寸(默认 1280x900)
nav_offsetsticky 顶导航偏移(默认 64,无 sticky 导航设 0)

Related plugins