NanoAI

Microsoft Office · 0.3.3

在 DSH 会话中读写当前打开的 Word、Excel 和 PowerPoint 桌面文档,包括格式、表格、图表、公式与批注;覆盖操作默认先预览并审批。

安装

安装后等待插件面板显示 healthy,打开 Office 桌面文档和 DSH Office Runner 任务窗格;看到 Connected 后再发指令,并保持窗格打开。Windows 注册后需重开文档;macOS 需手动加载 manifest。指令中请说清要操作哪份文档。

平台归档 · 市场版本 0.3.3

3.5 MiB · zip。下载后核对摘要、来源及权限。代码在用户客户端安装后运行。

下载 0.3.3
兼容性与平台
Windows/macOS、已许可的 Microsoft Office 桌面版;Node.js ≥18,DSH >=0.2.1-alpha.1 <2。RC2 SDK/接口样式和自动测试有证据;RC3只验证声明范围准入,未验证真实RC3宿主、Office桌面文档或macOS。需保持加载项窗格打开。 · Windows、macOS
支持的 DSH 核心版本
>=0.2.1-alpha.1 <2 · 运行兼容性未验证;版本声明不代表实测通过。

Microsoft Office

在 DeepSeek Harness(DSH) 会话里读写你已经打开的 Microsoft Office 文档:Word、Excel、PowerPoint 的内容、格式、结构、表格、图表、公式与批注。

运行时数据流:dsh 会话 → 桥接服务 → 加载项窗格 → Office 文档

加载项运行在 Office 内部,直接修改你当前打开的那份文档。改动立刻可见,不需要保存或重新打开;你和 AI 也可以同时编辑,由 Office 依次处理。

文中「Office」均指 Microsoft Office 桌面版,不含 WPS 等兼容产品,也不含网页版。

快速开始

# 从 NanoAI 市场安装固定版本 0.3.3 的归档包

--profile web 是 dsh 的配置名,和你平时使用的那份保持一致即可。

安装后 dsh 会加载插件,插件随即自动启动本地桥接服务,不需要手动操作。在插件面板确认服务状态为 healthy。

  1. 打开一个 Word、Excel 或 PowerPoint 文档。
  2. 打开加载项窗格:
    • Windows:服务启动时已自动注册加载项。关闭并重新打开文档,窗格即出现。
    • macOS:需要手动加载清单,见 macOS 手动加载。
  3. 窗格显示「已连接:等待 DSH 指令」即表示就绪。
  4. 在 dsh 会话里让它读文档,例如「读一下当前 Word 的全文」。

窗格必须保持打开。Office.js 在窗格中执行,关掉会得到 addin_offline。窗格可以缩小或拖到角落。

macOS 手动加载

在对应 Office for Mac 版本提供的加载项开发/侧载入口加载生成的 manifest.xml;具体菜单随 Office 版本而异。

能力

  • 覆盖 Word、Excel、PowerPoint 三个应用,共 92 个 action:读选区、写内容、格式化、表格、图表、公式、批注、PPT 分组与对齐等。
  • 每份文档对应一个独立实例,指令必须指明目标文档,不会误伤其他文档。
  • 覆盖类操作前会先读取当前状态;预览失败直接禁止执行,默认还需要你在窗格中点一次「更改」。
  • 界面中英双语,跟随 Office 显示语言。

完整 action 清单见 docs/CAPABILITIES.md (docs/CAPABILITIES.md, included in archive)。

插件自带两个技能。ms-office (skills/ms-office/SKILL.md, included in archive) 负责安全操作;office-document-styles (skills/office-document-styles/SKILL.md, included in archive) 为每种宿主提供一份原创的基础样式范本——Word 覆盖文档元素,Excel 固定两个 Sheet,PowerPoint 展示图形、表格、空间布局与配色,并附带来源记录和分层质量检查。范本预览见样式画廊 (docs/style-gallery.md, included in archive),后续计划见功能路线 (docs/FEATURE-ROADMAP.md, included in archive)。

中文默认字体:Word 正文宋体、标题黑体;Excel 宋体;PowerPoint 标题黑体,正文及表格、图表标签楷体。范本的所有修改都通过插件实际执行,导出与截图保留原生 Office 证据。

兼容性

平台 状态 说明
Windows 完整支持 加载项自动注册,走 WEF 注册表
macOS 核心可用 Node 与加载项正常;自动注册不适用,需在 Office 中手动加载清单
Linux 不支持 没有 Office 桌面版加载项宿主
  • Node.js ≥ 18(桥接服务只用标准库)
  • Microsoft Office 桌面版(Word / Excel / PowerPoint)
  • dsh:版本要求见 package.json 的 peerDependencies

文档

文档 内容
docs/CAPABILITIES.md (docs/CAPABILITIES.md, included in archive) 全部 action 清单与能力边界
docs/DEVELOPMENT.md (docs/DEVELOPMENT.md, included in archive) 架构、文件职责、分片契约、i18n、热更新、自定义 action、打包约定
docs/AGENT.md (docs/AGENT.md, included in archive) HTTP 接口、错误码、审批协议,供脚本和其他 agent 对接

许可

MIT (LICENSE, included in archive)。第三方组件 pako 的许可与出处见 THIRD_PARTY_NOTICES.md (THIRD_PARTY_NOTICES.md, included in archive)。

来源、权限与发布信息

dsh · 平台归档 · MIT · 公开免费下载

源码与许可
MIT;原包保留许可文件
SHA-256
c7ce71f74ce1aec0bb1eb12e5c0ed1e1414a5d6c50427b804d40b76a0afa5588
上游版本与本地 build
0.3.3 · Build 1
相对上游的累计修改
Build 1: 0.3.3 Cumulative differences relative to upstream 0.3.3; current build delta: - Fixed upstream f51165fdeddb592cd61d77414b66559fa5c6e347; preserve npm files whitelist and MIT/pako notices - Preserve CommonJS server bytes as server/server.cjs with ESM shim at original server/server.js; remove redundant shallow server/package.json - Expand locale wildcard exports to exact existing locale files and retain bilingual usage with market version and runtime evidence boundaries Previous release 0.3.2: retain (valid).
权限声明
  • Read and edit the explicitly targeted open Word, Excel or PowerPoint document via Office.js; destructive operations request pane approval by default.
  • Start and stop a local Node.js bridge child process; bind configurable loopback HTTP.
  • Write bridge state, configuration, generated add-in manifest and managed skill resources under the local DSH user data directories.
  • On Windows, run packaged PowerShell helpers to register the Office add-in in the current-user registry and support native read-only Word page rendering.
  • Load Microsoft-hosted Office.js from https://appsforoffice.microsoft.com; Office desktop licensing and installation are external prerequisites.
变更说明
0.3.3:修复已安装bundle详情页不能显示Office桥设置的问题;保留row页不显示的边界。增加加载项重新注册/卸载控件及对应桥接口。改善Word原生页面指纹匹配、边界受控的高分辨率栅格化,并更新中英文样式画廊及原生预览资源。来源固定 f51165fdeddb592cd61d77414b66559fa5c6e347。归档适配保持原入口:原CommonJS服务保存为server/server.cjs,server/server.js为ESM薄入口;移除仅声明CommonJS边界的浅层server/package.json,精确展开locale导出;保留MIT/pako许可、原权限和public访问。
发布时间

已发布版本