dsh-lines:將工作流固化到託管生產線上

前言

DSH 的核心能力在於通過插件擴展。當需要重複、無人值守地執行一組工具調用時,直接在本地對話中調用工具效率低下且不穩定。dsh-lines 旨在解決這一場景:它將你本地已驗證成功的工具調用序列,固化爲一個命名管道,託管在服務器上按計劃運行。每次運行都會生成可覈驗的“收據”。此外,它還支持創建監視任務,僅在結果發生變化時通知你。

核心能力

該插件提供以下核心功能,用於管理管道和任務:

  • what_can_you_do: 用自然語言(任意語言)描述任務,返回對應的服務器工具及可執行的調用方式。
  • create_pipeline: 將當前的工具調用序列轉化爲可重複運行的管道。
  • run_pipeline: 立即執行管道,獲取每一步的結果和憑證。
  • create_task: 在雲端創建定時任務,無需本地保持運行,僅在結果變化時通知。
  • list_pipelines / list_tasks: 查看管道和任務列表。
  • get_task_runs: 獲取任務的歷史運行記錄。
  • delete_pipeline / delete_task: 刪除管道或任務。

安裝

在終端中執行以下命令即可安裝:

dsh plugin --profile <your-profile> add github:mario03690/dsh-lines

使用流程

  1. 描述任務: 使用 what_can_you_do 描述你需要完成的任務,獲取對應的服務器工具及調用方式。
  2. 固化管道: 使用 create_pipeline 將工具調用序列轉化爲一個命名的管道。
  3. 執行或調度: 使用 run_pipeline 立即執行,或使用 create_task 設置爲定時運行。

安全與限制

  • 權限範圍: 插件運行在 dsh v0.1 開發預覽環境。不包含任何本地工具代碼,不涉及文件系統或 Shell/進程訪問。僅通過出站 HTTPS 連接 ainetcafe.com。
  • 數據隱私: 文檔和提示詞在內存中處理,不保留。配置 URL 中的 ?s=dsh-lines 僅作爲安裝路徑的標識符,不用於追蹤。
  • 依賴: 唯一的依賴是 @deepseek-ai/dsh-mcp-client(隨 dsh 安裝)。

成本與配額

  • 免費配額: 無需註冊即可使用免費匿名配額。前 7 天或 60 次調用(以先到者爲準)。
  • 不計費: 運行失敗的自檢不計入使用量。
  • 監視任務: 監視任務(如每日中國可達性檢查)是免費的。
  • 付費: 超過配額後訂閱。可選的 AllRouter 鍵僅作爲請求標頭髮送,不存儲。

結尾

dsh-lines 適合需要將工作流穩定化、自動化的場景。它將鬆散的工具調用序列轉化爲嚴謹的雲端管道,提供了可審計的運行記錄。完整文檔與源碼位於:GitHub。

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

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

小夜