dsh 自動化任務:官方內建排程,一步一步實操

官方 Automation tasks 外掛包能做什麼、開關在哪、對話式建立怎麼走、一次觸發的提醒實際交付了什麼——全部取自 2026-10-04 的桌面應用實錄。

最近更新: 2026-10-06

DeepSeek Harness 設定清單中的 Automation tasks [Experimental] 內建外掛列,描述為 Run tasks in your sessions at a set time or on a repeating schedule,開關已打開
官方內建排程,已經開啟:這就是你在設定裡會看到的那一行,一字不差。

DeepSeek Harness 可以按計畫替你把事情跑起來,而且不用重複輸入。這個功能就是官方的 Automation tasks 外掛包:0.2.0-rc.1(2026-09-28)把定時任務從核心拆成可選外掛包,0.2.1-alpha.1(2026-10-03)又把 Automation tasks 收回 Web 內建——提醒工具在標準、創造和 PTC 三種模式可用,極簡模式和子代理不可用,既有任務保留。本頁截圖的桌面實錄攝於該版本發布次日,設定裡這一行仍顯示為 Automation tasks [Experimental]——本頁原樣保留這個字樣。

不存在一個要去找的表單式「新建任務」介面:啟用是一個開關,建立是一段對話,面板只負責管理對話裡建出來的任務。想先補齊外掛本身的通用機制——安裝方式、作用域、除錯——看通用手冊: 外掛安裝通用手冊

TL;DR

  • ▸Automation tasks 是官方內建外掛包:在設定(或 Plugins 頁 Official 清單)裡撥一個開關,會話就獲得提醒工具——2026-10-04 的實錄裡這一行仍叫 Automation tasks [Experimental]。
  • ▸建立是對話式的:點 + New 開啟一個任務對話,用自然語言說清楚做什麼、什麼時候做,助理會確認計畫——沒有表單式新建介面可截圖。
  • ▸示範裡的一次性提醒跑通了整條鏈路:用內建排程工具建立,在 12:58:47 EDT(America/New_York)確認,90 秒後觸發一次,寫出 tutorial-reminder.md 並核對數字——淨收入 $662.00、淨銷量 41 件。
  • ▸管理都在 Automation tasks 面板(All / Enabled / Inactive):投遞記錄保留每任務最近 20 筆,啟用中的任務可繼續編輯,示範結束後沒有遺留執行——任務顯示為 Inactive · Once。

10 步圖文實操

先看一次自動化跑完交付了什麼

  1. 1

    看終點:對話建出的提醒,帶一張回執

    先別碰任何設定,看這套流程產出什麼。這一影格是示範收尾的時刻:助理說明這個一次性提醒僅用內建排程工具建立——沒有 sleep、沒有背景任務、沒有 shell 定時器——在 12:58:47 EDT(America/New_York)確認,90 秒後觸發一次,產出 tutorial-reminder.md 並核對數字:淨收入 $662.00、淨銷量 41 件,其餘檔案逐位元組未動。任務卡片顯示 Tutorial sales reminder · Once 和一個 Open 按鈕。

    dsh 聊天回覆確認一次性 Tutorial sales reminder 在 90 秒後觸發一次,寫出 tutorial-reminder.md,淨收入 $662.00、淨銷量 41 件
    一影格看完整條鏈路:對話建立、按排程觸發、數字核對。看影片 11:45 處
  2. 2

    打開交付檔案:是核對過的數字,不是一句口頭承諾

    點 Open,交付的 tutorial-reminder.md 在聊天旁渲染:由一次性定時提醒觸發,帶排程 id(schedule-8209ae26-…),時間是 2026-10-02 12:58:47 EDT。Verified numbers 表格重算了資料源——淨收入 $662.00(66,200 美分)、淨銷量 41、計入 14 筆訂單(已剔除取消單)、毛收入 $803.00 減退款 $141.00——還附按產品拆分。交付物是一份帶稽核線索的報告,不是一句聊天訊息。

    tutorial-reminder.md 在 dsh 聊天旁打開,Verified numbers 表格顯示淨收入 $662.00、淨銷量 41 和按產品拆分
    交付物是帶稽核線索的檔案——排程 id、時間戳、重算過的數字。看影片 12:00 處
  3. 3

    讀懂應用內建的「任務是什麼」圖解

    dsh 在應用內畫了自己的排程器圖解:標了紅點的週曆(M-T-W-T-F-S-S)接一張表格,產出 weekly report,旁邊標注了一個任務必須說清的四件事——輸入、輸出、執行計畫、時區。實錄旁白特別強調時區:別假設應用把你的本地時鐘當成任務的時鐘——這個美國示範明確釘死 09:00 America/New_York。

    dsh 自動化圖解:標了紅點的週曆接表格再產出 weekly report,標注 input、output、schedule、time zone 四要素
    應用自己畫的任務定義:觸發之前要說清的四件事。看影片 11:13 處

打開官方內建包,找到任務面板

  1. 4

    在設定裡撥亮內建開關

    桌面應用的設定裡,內建外掛清單就有本頁主角這一行:Automation tasks [Experimental]——Run tasks in your sessions at a set time or on a repeating schedule。影格裡開關已經打開;撥動它就是全部安裝。下一行是同樣帶 Experimental 標籤的 Voice input;Shell、Agent loop、Subagent、Web search 組成其餘內建項。

    DeepSeek Harness 設定頁中已啟用的 Automation tasks [Experimental] 列,旁邊是 Voice input、Shell、Agent loop 等內建外掛
    一個開關就是全部安裝——沒有包要下載。看影片 10:25 處
  2. 5

    或者從 Plugins 頁的 Official 清單啟用

    同一個外掛包也出現在 Plugins 畫面的 Official 分組——從 Agent Teams 到 Web search 共八行,Automation tasks 列高亮且開關已開。旁白的意思:從官方外掛清單啟用這個包,不要側載。0.2.1-alpha.1 還會自動清理舊的實驗組合包選擇並保留既有任務,升級不會弄丟排程。

    DeepSeek Harness 的 Plugins 頁列出八個官方外掛,Automation tasks [Experimental] 列高亮且開關打開
    同一個外掛包在 Official 清單裡——實錄推薦的啟用路徑。看影片 11:00 處
  3. 6

    在 Automation tasks 面板裡找到任務

    側欄的 Automation tasks 入口開啟管理面板:All / Enabled / Inactive 三個標籤、一個搜尋框、一個 + New 按鈕。示範裡它只列了一個任務——Tutorial sales reminder,標記 Inactive · Once。各處會話裡建出的任務都匯聚到這個面板;你永遠不需要靠改檔案來管排程。

    dsh 的 Automation tasks 面板:All、Enabled、Inactive 三個標籤、搜尋框、+ New 按鈕和一個 Tutorial sales reminder 任務
    任何會話裡建的任務都匯聚到這個面板。看影片 11:30 處

對話建立,然後核對與管理

  1. 7

    注意任務住在哪裡:普通會話之內

    放大一層看示範的側欄結構:Plugins 和 Automation tasks 是導覽項,Schedule tutorial sales reminder 會話排在修銷售 bug 的會話和工作區舊報告之間,檔案樹裡已經躺著 tutorial-reminder.md。內建文件寫明了這層關聯:會話列只要有至少一個活躍任務就會顯示時鐘標記,游標停留會列出最多兩個任務的頻率和下次執行。任務屬於會話——所以結果也回到會話裡。

    DeepSeek Harness 桌面側欄:Plugins、Automation tasks、Report checklist 導覽項,清單裡有 Schedule tutorial sales reminder 會話
    任務住在普通會話裡——側欄用時鐘標記它們。看影片 7:00 處
  2. 8

    一次性任務跑完就轉 Inactive

    提醒觸發後回到面板,同一列變成了 Inactive · Once,被選中並被旁白標注為「nothing left running(沒有遺留執行)」。實錄給真實使用的建議:依賴一個任務之前,先選好重複計畫、確認時間和時區。跑完的一次性任務不會繼續輪詢任何東西——狀態在你第一眼會看的標籤頁裡就可見。

    Automation tasks 面板顯示跑完的 Tutorial sales reminder 為 Inactive、頻率 Once
    一次性任務完成,沒有遺留執行——狀態一眼可見。看影片 12:10 處
  3. 9

    在內建記錄視圖裡稽核投遞

    dsh 的應用內文件寫明了稽核路徑:選中任務打開 Rules,再選 Delivery records 載入最近 20 筆保存記錄——每筆一行緊湊展示:時鐘圖示、任務所存時區的觸發時間、以及(如果存過)當時的指令。記錄可按需載入更早頁、按最新優先排序,並且刻意不描述模型執行結果。啟用中的任務還可以直接編輯指令和時間。

    dsh 內建外掛文件講解 Delivery records,可載入每個自動化任務最近 20 筆保存記錄
    稽核路徑:先 Rules,再 Delivery records——最新優先,一次觸發一行。看影片 12:25 處
  4. 10

    搞清執行時前提:應用在跑 vs 視窗關了

    應用自己的圖解畫出了界限:app running——任務會觸發;window closed——背景可能仍在執行;無論哪種,指令都會回到原始對話。這就是上面一切的誠實前提:排程長在應用的執行時裡,不在外部 cron 常駐程式裡。如果你需要無人值守的主機級觸發,那是社群 cron 路線——不同的工具,不同的保證。

    dsh 圖解對比 app running(任務會觸發)與 window closed(背景可能仍在執行),標注指令會返回原始對話
    執行時的帳,應用自己畫出來了:保持執行才能保持觸發。看影片 12:20 處

常見問題

關於 dsh 自動化任務、排程與 cron 邊界的快速解答。

dsh 怎麼設定定時任務?

三步,上文全部示範過:啟用 Automation tasks 內建包(設定裡的開關或 Plugins 頁 Official 清單),在 Automation tasks 面板點 + New 開啟任務對話,用自然語言說清楚做什麼、什麼時候做、按哪個時區。不用寫 cron 表示式,也沒有表單——0.2.1-alpha.1 起該功能為 Web 內建,提醒工具在標準、創造和 PTC 模式可用。

dsh 的自動化任務到底是什麼?

一個官方內建外掛包,按設定的時間或重複計畫在會話內執行指令。時間線:0.2.0-rc.1(2026-09-28)把定時任務改為可選外掛包提供;0.2.1-alpha.1(2026-10-03)把 Automation tasks 收回 Web 內建並保留既有任務。2026-10-04 的實錄裡這一行仍標注 Automation tasks [Experimental]。

任務在哪裡管理、去哪看觸發結果?

在 Automation tasks 面板:按 All / Enabled / Inactive 過濾,可按任務名、指令或會話 id 搜尋;選中任務打開 Rules 和 Delivery records——每個任務保留最近 20 筆投遞記錄,每筆帶任務所存時區的觸發時間。側欄裡,有活躍任務的會話會顯示時鐘標記。

會不會誤觸發、或者沒讓我點就自己跑?

觸發是排程出來的,不是隨機的:示範裡的提醒確認後整 90 秒觸發了一次,0.2.0-rc.2 還把投遞的提醒明確定義為「使用者定時訊息」。真正的兩個風險是時區歧義和過期排程——實錄自己給的建議是:依賴一個任務之前,選好重複計畫、確認時間和時區;跑完的一次性任務會轉成 Inactive,不會掛著。

dsh 必須一直開著,任務才會觸發嗎?

正常用法是的——應用自己的圖解寫著:app running 任務會觸發;window closed 背景可能仍在執行。排程長在應用執行時裡(示範原話:no sleep, no background job, no shell timer),關機的機器什麼也不會觸發。給 dsh 保養一台一直開著的機器屬於遠控話題,不是這個功能的一部分。

這和 cron 是一回事嗎?有社群的定時任務外掛嗎?

不是一層東西。內建包排程的是 dsh 會話內的工作;帶 crontab 的系統級輪詢走社群路線——LouisHaoL/dsh-timer-agent(★13,MIT)用 60 秒心跳觸發真實 agent 會話,weibaohui/dsh-tasks(★9)全螢幕管理定時事項,還有三個 dsh-cron 倉庫各 ★6(均於 2026-10-05 經 GitHub API 複查)。它們走正常外掛流程安裝,與內建排程器互補而不是替代。

相關指南

排程、外掛與投遞這條線上的下一站。

來源與署名

全部 10 影格取自 B 站 UP 主星小脈的 DeepSeek Harness 2.0 桌面應用實錄(2026-10-04 發布;自動化任務段 t≈420-745),每影格帶精確到秒的深鏈署名——影片的燒錄字幕按文字稿通讀,但未把字幕文字直接當頁面文字使用。官方措辭取自 deepseek-ai/deepseek-harness 發布說明(2026-10-05 複查);社群外掛 star 數取自同日 GitHub API。星小脈是第三方創作者——除引自發布說明的內容外,本頁不代表 DeepSeek 官方。

DSH Plugins 是獨立的 DeepSeek Harness 外掛市集,與 DeepSeek 官方無關,也不代表官方背書。第三方外掛未經安全稽核,安裝前請審查原始碼。

每週取得最新的 DeepSeek Harness 外掛,絕不濫發。