DeepSeek Harness 插件:dsh-zmtgzt(在 DSH 中運行 Easel 社交內容代理)

前言

DeepSeek Harness (DSH) 生態強調插件化與模塊化。Easel 是一個負責社交內容生成的智能體框架,通常運行它需要手動克隆倉庫並配置環境。dsh-zmtgzt 插件解決了這一部署成本。它將 Easel 的快照(包含 114 個技能、合同文件及 147 個腳本)打包在插件內,首次啓動時釋放到可寫目錄。開發者無需維護本地上游克隆,即可在 DSH 環境中直接使用 Easel 的能力。

安裝與啓用

安裝過程只需執行一條命令。插件首次啓動時會自動釋放快照到工作區。

dsh plugin add dsh-zmtgzt

如果需要使用自定義的 Easel 源碼來跟蹤上游更新,可以在 DSH 的配置文件中指定 easelRoot。安裝完成後,運行以下命令確認配置狀態:

zmtgzt_doctor
# 在 dsh profile config 中配置
- insert:
    - id: dsh-zmtgzt
      name: dsh-zmtgzt
      config:
        easelRoot: /absolute/path/to/Easel   # 可選,覆蓋預打包快照

自媒體工作臺

插件在 DSH 的左側導航欄註冊了一個名爲「自媒體工作臺」的面板。該面板不佔用對話標籤頁,而是以面板形式展示。

面板內部包含以下子頁面:

  • 概覽:展示環境狀態、生效的根目錄及快捷入口。
  • 賬號:管理微信 MP(公衆號)和小紅書的登錄狀態,支持掃碼登錄或使用官方 API 憑證。
  • 個人資料:管理六個維度的配置文件,文件存儲在 profiles/<name>/*.md。
  • 話題:創建或刪除話題,將話題綁定到當前會話,瀏覽產物和清單。
  • 醫生:檢查有效根目錄及其來源、實際合同路徑、技能和腳本可用性。

核心能力

技能注入與工具註冊

插件內置了 Easel 快照,並通過 scripts/sync-easel.mjs 支持從上游同步。

  • 運行時技能注入:openclaw/workspace/SOUL.md 和 AGENTS.md 會被原樣注入作爲運行時技能。
  • 技能掃描:掃描 skills/openclaw/<name>/SKILL.md,按需加載爲 DSH 技能。
  • 工具註冊:註冊了 24 個 zmtgzt_* 工具,涵蓋技能讀取、腳本執行、發佈及清單/個人資料/產物管理。

合同文件管理

SOUL.md 和 AGENTS.md 除了作爲運行時技能注入外,還會被複制到工作區根目錄(默認爲 ~/.dsh/zmtgzt/easel/)。

  • 編輯保護:對根目錄副本的編輯不會被快照更新覆蓋。編輯後的合同會優先被讀取。醫生頁面會明確顯示當前生效的副本路徑。

渠道支持

目前插件支持以下渠道,登錄和發佈功能均已集成:

渠道 登錄方式 發佈功能 備註
微信 MP 掃碼登錄 或 官方 API(需 AppID/AppSecret) ✅ 生成草稿 官方 API 憑證存儲在 YAML 文件中,且需配置 Egress IP 白名單
小紅書 掃碼登錄 ✅ 支持圖文/視頻 自動發佈存在限流風險
頭條 - ❌ 不支持 上游無可用實現

發佈流程

發佈功能通過工作臺的「發佈」頁面或 zmtgzt_publish 命令觸發。流程固定爲:預檢 → 確認 → 發佈。未加確認標誌時僅做預檢。

  • 前置檢查:發佈前會進行內容安全掃描(硬攔截)和人格校驗(建議)。插件不提供繞過門禁的參數。
  • 媒體來源:媒體文件必須存在於對應話題的 outputs/<topic>/ 目錄下,發佈頁面僅展示真實文件。
  • 平臺風險:小紅書的自動化發佈受到平臺限制,建議使用測試賬號並控制頻率。

命令行工具

除了工作臺,開發者還可以通過命令行使用以下工具:

  • 技能管理:zmtgzt_skill
    • list:列出所有技能。
    • read:讀取特定技能的 SKILL.md。
    • files:列出技能引用的文件。
    • file:讀取特定引用文件。
  • 發佈:zmtgzt_publish
    • 遵循預檢 → 確認 → 發佈流程。

注意事項

  • AppSecret 安全:使用微信 MP 官方 API 時,AppSecret 以明文形式存儲在 YAML 配置中。
  • 版權歸屬:插件本身不包含這些內容,快照由上游同步而來。
  • 權限要求:插件以當前 DSH 進程權限運行,安裝前建議檢查源碼與許可證。
羽毛球分组比赛记分
小程序二维码

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

小夜