DSH-Office:DeepSeek Harness 的本机 Office 文档插件

前言

在 DSH 插件体系里,智能体需要生成和编辑 Office 文件时,常见难点不是“能不能生成”,而是字段结构、文档操作和结果核对是否明确。DSH-Office 插件用于解决这个问题:它用本机 zagens-office 生成和编辑 PPTX / DOCX / XLSX / PDF,并通过一组工具让模型先取契约,再执行写或改。

这是什么

DSH-Office 由 didclawapp-ai 维护,许可证为 MIT。它面向需要把 PPTX / DOCX / XLSX / PDF 读写纳入 DSH 工作流的场景,核心依赖本机 zagens-office。

核心功能

插件提供四个工具:

工具 作用
office_schema 取 JSON 契约,写/改之前先调
office_write 新建文档
office_edit 按 op 改已有文档
office_read 读回文档核对

可用顺序是:先 office_schema,再 office_writeoffice_edit,最后 office_read

安装与启用

安装命令:

dsh plugin --profile web add github:didclawapp-ai/DSH-Office

启动:

dsh web

启动日志出现以下内容即表示加载成功:

[zagens-office] plugin loaded

Node 引擎要求:

^22.19.0 || >=24.0.0

如果没有引擎,模型会自行下载到:

~/.zagens-pro/bin

需要固定到某个提交版本时:

dsh plugin --profile web add github:didclawapp-ai/DSH-Office#<commit-sha>

卸载:

dsh plugin --profile web remove dsh-zagens-office

典型用法

一个可复现的流程如下:

1、调用 office_schema,取 JSON 契约。
2、需要新建文档时,调用 office_write
3、需要修改已有文档时,调用 office_edit,按 op 修改。
4、调用 office_read,读回文档核对。

写/改之前先调 office_schema,是为了在字段未确认前避免直接生成或修改文档。

适用场景与注意

适合:需要 DSH 智能体按明确 JSON 契约处理 PPTX / DOCX / XLSX / PDF 的流程。

注意:

  • 插件以当前 dsh 进程权限运行。
  • 安装前检查源码与许可证。
  • 该插件许可证为 MIT。
  • 使用本机 zagens-office,缺少引擎时会下载到 ~/.zagens-pro/bin

结尾

DSH-Office 把 Office 文档生成和编辑收敛到四个工具:查契约、新建、修改、读回核对。仓库地址:https://github.com/didclawapp-ai/DSH-Office

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜