前言¶
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
使用流程¶
- 描述任務: 使用
what_can_you_do描述你需要完成的任務,獲取對應的服務器工具及調用方式。 - 固化管道: 使用
create_pipeline將工具調用序列轉化爲一個命名的管道。 - 執行或調度: 使用
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。