DeepSeek Harness Hub
← 返回列表

kw78/dsh-office-tools

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
✓ 可直接安装

如果你觉得本项目好用的话,请给个 ⭐ Star —— 谢谢!

自动检查通过:npm 包已发布且 engines 声明满足基线(声明 Node >=20);该结论来自程序自动检查,未经人工实机验证。 · 最近上游提交 2026/9/18 · 已提供中文文档

面向DeepSeek Harness的模型可用Office工具:Word(.docx)、Excel(.xlsx)和PowerPoint(.pptx)的创建/读取/更新,具备工作区安全路径和PPT图像嵌入功能。

综合分
44.2
GitHub 分
44.2
用户评分
★ Stars
20
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add dsh-office-tools
npm 包 dsh-office-tools 已校验归属本仓库,走 npm 安装最省事
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查✓ 自动检查通过

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-office-tools @ 1.0.3
Node 引擎要求 >=20 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 23:37:49

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-agent@deepseek-ai/dsh-fs@deepseek-ai/dsh-fs-sandbox@deepseek-ai/dsh-llm@deepseek-ai/dsh-sandbox@deepseek-ai/dsh-sandbox-policy@deepseek-ai/dsh-session@deepseek-ai/dsh-session-projection@deepseek-ai/dsh-tools@deepseek-ai/schemastery
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-office-tools

npm version ci License: MIT 已收录于 awesome-dsh-plugin

如果你觉得本项目好用的话,请给个 ⭐ Star —— 谢谢!

为 DeepSeek Harness 提供 8 个模型可调用的 Office 文件工具:在会话工作区内创建、读取、更新 Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)。零运行时依赖 —— 文件由插件自带的 OOXML 引擎生成与解析,所有字节都经官方 ctx.fs 服务传输。

工具

| 工具 | 作用 |
|---|---|
| word_create | 创建 .docx(标题、段落、项目符号、一个表格) |
| word_read | 提取文本;format: "markdown" 结构化渲染 |
| word_update | 向现有文档追加段落、项目符号和/或表格 |
| excel_create | 创建多 sheet 的 .xlsx |
| excel_read | 读取 sheet 为行;公式返回缓存值或 '=…' 串 |
| excel_update | 替换/新建整张 sheet,或按 A1 地址写单元格 |
| ppt_create | 创建 16:9 .pptx(幻灯片、要点、备注、链接式图片) |
| ppt_read | 提取文本、备注、表格与每个形状的几何信息 |

以 = 开头的字符串单元格会写成真正的 Excel 公式。

演示

一句话,季度报告三件套:

安装

dsh plugin --profile web add dsh-office-tools              # npm(推荐)
dsh plugin --profile web add github:kw78/dsh-office-tools  # 源码

安装后重启 DSH。宿主需提供 fs 服务(凡带内置 read/write 工具的 profile 都有)。

注意事项

- 所有路径限制在会话工作目录内;overwrite 默认 false。
- 读取接受任意真实包(STORE/DEFLATE),带 zip 炸弹防御;更新遇到含二进制部件的包会明确拒绝而非损坏它。
- PPT 图片为链接式(非内嵌)——移动 deck 时请连同图片文件。
- ppt_create 回显每个元素的落点坐标;ppt_read 对任意 deck 返回同样的几何信息。

配置

只有一个选项:enablePptTools(默认 true)——与 dsh-ppt 等专用演示插件共存时设为 false:

- insert:
- id: dsh-office-tools
config:
enablePptTools: false

开发

pnpm install && pnpm run check   # typecheck + tests + build
pnpm run test:e2e                # 真实组合 E2E(sandbox-policy + fs-sandbox + tools)

兼容性:DSH >=0.1.0-rc.6;逐版本的精确兼容记录见 package.json(dsh.compatibility.dshReleases)。

更多文档:DEVELOPMENT.md · ROADMAP.md · hub-registration.md · MIT License

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群