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

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

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

小夜