DeepSeek Harness 插件:ppt-master-cloner

前言

DeepSeek Harness 的核心設計理念是「一切皆插件」。在使用 AI 生成原生 PowerPoint 的場景中,ppt-master 是一個常用的上游項目。本插件旨在解決手動克隆和維護源碼的繁瑣問題,實現開機即用和持續更新,確保 Agent 能夠隨時調用最新的 PPT 生成能力。

插件定位

這是一個由 sol5766 維護的 DeepSeek Harness 插件,負責自動安裝並持續更新 ppt-master 項目。

  • 許可證:MIT
  • 核心價值:自動維護 ppt-master 源碼,免去手動 git 操作。
  • 倉庫地址:https://github.com/sol5766/ppt-master-cloner

核心能力

  1. 自動安裝與克隆:插件激活後,自動將 ppt-master 克隆到本地默認目錄(通常爲 $DSH_HOME/ppt-master)。
  2. 自動檢測更新:每 6 小時自動檢測上游倉庫變更,發現新提交時自動進行 fast-forward 合併。
  3. 工具註冊:爲 Agent 註冊 ppt_master 工具,使其能夠直接調用 ppt-master 的技能。
  4. 狀態管理與控制:支持查看同步狀態(本地/遠端 HEAD、最近錯誤等),並支持手動強制更新。
  5. 淺克隆支持:默認使用淺克隆以加快首次安裝速度。

安裝與啓用

使用官方命令行工具進行安裝。

dsh plugin --profile web add https://github.com/sol5766/ppt-master-cloner.git

安裝完成後,務必重啓 DeepSeek Harness 以使插件生效。首次啓動時,插件會在後臺自動克隆源碼(默認淺克隆),克隆完成前工具狀態可能顯示 not checked。

配置與使用

插件安裝後,Agent 可以通過自然語言指令調用 ppt_master 工具。

基本命令

  • 查看狀態:用 ppt_master 工具查看狀態
  • 強制更新:用 ppt_master 工具強制更新

配置項說明

插件支持通過配置文件(patch 層)調整行爲:

配置項 默認值 說明
targetDir $DSH_HOME/ppt-master ppt-master 本地檢出路徑
repoUrl https://github.com/hugohe3/ppt-master.git 上游倉庫地址
checkIntervalMs 21600000 (6h) 自動更新檢查間隔,設爲 0 可關閉
autoPull true 檢測到更新時是否自動拉取
cloneOnInstall true 激活時是否自動克隆
shallow true 是否使用淺克隆(加快速度)

典型工作流

插件本身只負責拉取和維護 ppt-master 源碼,實際的 PPT 生成邏輯依賴於 ppt-master 項目的技能與腳本。

在 Agent 會話中,可以直接下達如下指令:

用 ppt-master 把這份文檔做成 12 頁 PPT

模型會自動加載本地的 ppt-master 技能,執行資料收集、設計規格定義、SVG 設計和最終導出 PPTX 的流程。

注意事項

  • 無外部依賴:插件本身無遙測、無外部服務,唯一的出站流量是對 GitHub 的 git 操作。
  • 權限與網絡:首次克隆可能需要幾分鐘,建議檢查網絡連通性。
  • 職責邊界:插件僅負責源碼的拉取和維護,生成 PPT 的具體能力屬於 ppt-master 項目本身。
羽毛球分组比赛记分
小程序二维码

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

小夜