DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Uno Office — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-uno-office

Uno Office

LibreOffice (UNO) powered high-fidelity office engine for DSH — create & edit docx/xlsx/pptx via prompts, with human-in-the-loop review.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-uno-office@0.1.0
READMECompatibilityVersions

Compatibility and provenance

Uno Office is published as dsh-uno-office and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/2/2026

Versions

0.1.0stable
9/2/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
31.5 kB
Files
7
Surface
any
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
0
Last push
9/11/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Client Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Rewind Plugindsh-rewind-pluginIn-window conversation rewind with workspace file restore · 同窗口内对话回退并可还原工作区文件Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-base

README

dsh-uno-office

LibreOffice-powered high-fidelity office engine for DSH. 通过真实排版引擎(LibreOffice / UNO)用提示词创建和编辑 Office 文档,并在必要时支持人工介入编辑。

与 Univer(纯 JS 内核)路线互补:LibreOffice 是真实排版引擎,复杂排版、转 PDF、公式、数据透视表等保真度高。

能力

工具说明
uno_status检查 UNO 桥接(python 运行时 / soffice / 连通性)
uno_create创建 docx / xlsx / pptx / odt / ods / odp
uno_read读取文档(段落样式 / 单元格网格含计算值 / 幻灯片)
uno_edit编辑:替换、追加段落、设置单元格、公式、汇总(SUM/COUNT/AVERAGE/MAX/MIN)、数据透视表、增删幻灯片
uno_convert高保真导出(pdf、docx↔odt、xlsx、csv、html …)
uno_review_export人工介入·第 1 步:把文档复制到审阅目录交给用户手工编辑
uno_review_import人工介入·第 2 步:用户改完后校验可打开并回灌到工作文档

人工介入工作流

  1. Agent 调用 uno_review_export,把返回的 review_path 通过文件卡片发给用户;
  2. 用户在 LibreOffice / Word / Excel 里手工编辑该副本;
  3. 用户说「改好了」,Agent 调用 uno_review_import 校验并覆盖工作文档,继续后续自动化。

安装

# 1. 先准备 UNO python 运行时(macOS 必须,见下方“为什么”)
bash scripts/setup-runtime.sh

# 2. 安装插件
dsh plugin --profile <name> add github:you/dsh-uno-office#<commit>

为什么需要 setup-runtime.sh

LibreOffice ≥ 25.2(macOS)给自带 python 签了 ParentLaunchConstraint(CVE-2025-14714 修复),外部进程直接运行会被 macOS SIGKILL(CODESIGNING / Launch Constraint Violation)。该脚本把运行时复制到 ~/libreoffice-python 并 ad-hoc 重签,解除约束。上游讨论:TDF bug 167752。

Linux 上无此问题,可直接用系统 LibreOffice 的 python。

架构

index.js            # 插件入口:注册 7 个工具
lib/bridge.js       # 定位 UNO python、spawn py/uno_bridge.py、超时控制
py/uno_bridge.py    # UNO 命令分发器:连接常驻 headless soffice(socket :2002)
scripts/setup-runtime.sh  # macOS 运行时准备

soffice 以 --headless --accept=socket 常驻,由桥接按需拉起并复用。

License

MIT