dsh-web
zhu1090093659
DeepSeek Harness (DSH) Web 插件聚合生态 · 万物皆插件,通过创意工坊分发||DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:Ramenne/DeepSeek-Harness-Gov
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
上游项目: 本项目基于 DeepSeek Harness(
deepseek-ai/deepseek-harness) 的插件体系开发,上游由 @deepseek-ai 维护。
[!IMPORTANT] 这是非官方社区项目,不是 DeepSeek 官方产品,也不是政府官方网站。界面、模板与模型输出用于技术演示和辅助办公;正式公文、审批结果及公开发布内容必须由有权人员复核。
首页集中展示通知公告、办事指南、运行数据、常用通道与动态信息窗口。
业务大厅把会话工单、流式回执、公文正文、模型耗时、Token 统计与常用办事通道组合在同一工作面。两张图均来自当前在线展示环境;点击图片或访问 http://ff.urmpgo.cn 可查看政务门户界面,演示站的可用性与后端能力以实际部署状态为准。
本仓库基于上游 DeepSeek Harness 的插件机制,把两个互补的 DSH 插件放在同一套可安装、可验证的开源目录中:
| 插件 | 作用 | 入口 |
|---|---|---|
dsh-gov-portal |
独立政务风 WebUI,通过宿主 apiProxy 接入会话、模型、模式、权限、审批、统计与卷宗能力 |
http://127.0.0.1:3081/ |
dsh-tool-hongtou |
将当前会话整理为结构化提纲,再由确定性模板生成 Word 2003 XML 红头公文 | DSH 会话命令 /hongtou |
它不是 DeepSeek Harness 的完整发行版,也不替代 DSH 本体。你需要先有可运行的 DSH 环境,再把这两个插件挂载到 web profile。
127.0.0.1:3081。>= 22.19.0;推荐使用 Node.js 24。0.1.0-rc.6 接口开发,其他版本可能需要适配。dsh 命令可在终端使用。git clone https://github.com/Ramenne/DeepSeek-Harness-Gov.git
cd DeepSeek-Harness-Gov
Windows PowerShell:
$RepoDir = (Get-Location).Path
dsh plugin --profile web add "link:$RepoDir\plugins\dsh-gov-portal"
dsh plugin --profile web add "link:$RepoDir\plugins\dsh-tool-hongtou"
macOS / Linux:
repo_dir="$(pwd)"
dsh plugin --profile web add "link:${repo_dir}/plugins/dsh-gov-portal"
dsh plugin --profile web add "link:${repo_dir}/plugins/dsh-tool-hongtou"
插件命令会把依赖写入 web profile,并将 bundle 加入 dsh.profile.bundles。如果你的 DSH 版本不支持 dsh plugin add,可按下方方式手动配置。
先把两个插件目录复制到:
~/.dsh/plugins/dsh-gov-portal
~/.dsh/plugins/dsh-tool-hongtou
然后在 ~/.dsh/profiles/web/package.json 中加入:
{
"dependencies": {
"dsh-gov-portal": "link:../../plugins/dsh-gov-portal",
"dsh-tool-hongtou": "link:../../plugins/dsh-tool-hongtou"
},
"dsh": {
"profile": {
"bundles": [
"@deepseek-ai/dsh-base",
"@deepseek-ai/dsh-web-app",
"dsh-gov-portal",
"dsh-tool-hongtou"
]
}
}
}
在 DSH 安装目录执行依赖安装或 reconcile,再重启 dsh web。
dsh web
启动后打开:
如果修改过插件代码或挂载配置,请重启 dsh web;前端静态资源修改通常刷新页面即可生效。
http://127.0.0.1:3081/。插件服务端配置保存在 $DSH_HOME/gov-portal.json;未设置 DSH_HOME 时回退到 ~/.dsh/gov-portal.json。浏览器界面配置保存在当前站点的 localStorage。监听端口等服务参数修改后需要重启 DSH。
先在 DSH 会话中完成至少一轮对话,再输入:
/hongtou
/hongtou 关于推进政务智能化建设的情况报告
在政务平台业务大厅输入上述斜杠命令时,门户会将其直接交给 DSH 的命令服务执行,不会把命令文本作为普通提示词发送给模型。
生成文件会保存到当前 DSH 工作区的:
output/红头公文_<事由>_<时间>.xml
该 XML 可由 Microsoft Word 打开。默认公章只是随项目提供的示例素材;正式使用前应替换为获授权的图章,或将 HONDTOU_SEAL 设为 off 关闭盖章。
以下命令不会替代真实 DSH 环境验收,但可以验证源码、模板与本地桥接逻辑。
cd plugins/dsh-gov-portal
node test/server-smoke.mjs
这项测试使用本地 mock apiProxy,验证静态资源、RPC、SSE、响应与导出桥;它不证明真实模型或真实账号已经可用。
cd plugins/dsh-tool-hongtou
node --test --test-isolation=none \
test/schema.test.js \
test/phase1.test.js \
test/phase2.test.js \
test/e2e.test.js
真实对话检查需要先启动 DSH 与政务插件:
cd plugins/dsh-gov-portal
node test/e2e-chat.mjs
e2e-chat.mjs 会创建真实会话并使用模型额度,请只在你明确需要真实联调时运行。
DeepSeek-Harness-Gov/
├── README.md
├── LICENSE
├── docs/
│ └── assets/
│ ├── portal-overview.png
│ └── business-hall-document.png
└── plugins/
├── dsh-gov-portal/
│ ├── lib/ # 宿主插件与 API 桥
│ ├── public/ # 无构建前端
│ ├── docs/ # 设计与集成说明
│ └── test/ # 冒烟、浏览器与真实联调检查
└── dsh-tool-hongtou/
├── lib/ # 提纲、清洗、回退与渲染
├── templates/ # Word 2003 XML 模板
├── assets/ # 示例公章素材
└── test/ # schema、渲染与端到端测试
127.0.0.1;如需远程访问,应先增加身份验证、TLS、反向代理、最小权限与访问审计。danger-full-access 等高权限预设。公开演示环境应禁用高权限写操作,避免连接含敏感数据的真实工作区。.env、DSH 会话、测试截图、备份和本地配置已由 .gitignore 排除;提交前仍应再次执行凭据扫描。欢迎通过 Issue 反馈兼容性、界面、模板和文档问题,也欢迎提交聚焦的 Pull Request。提交前请:
本仓库采用 MIT License。感谢 @deepseek-ai 开源 DeepSeek Harness;两个插件保留原有版权声明,dsh-tool-hongtou 亦有独立上游仓库 ExElectron/dsh-tool-hongtou。
DeepSeek、DeepSeek Harness 及其他相关名称和标识归其各自权利人所有。本项目与 DeepSeek 官方及任何政府机关无隶属或背书关系。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: official-document、web-ui。