Agent 與任務 · 約 12 分鐘 · 更新於 2026-07-30
如何讓 Agent 每天定時自動執行任務?
建立定時任務、設定頻率、看執行結果,以及電腦關機或裝置離線時會發生什麼。
有些活是重複的:每天早上把昨天的郵件彙總一遍、工作日下班前看看有沒有積壓的工單、週一交週報。這類事你不想每次都專門開個對話去催 Agent。
排程任務 就是為此設計的。你寫一次「做什麼、誰來做、什麼時候執行」,之後到點 Agent 自己跑,跑完你回來看結果就行。可以理解成:給 Agent 留一張長期工單。
從哪裡進
左側邊欄的 自動化(在「新任務 / Skill 庫 / 自動化 / 匯入資料」那一排裡)。點進去是一個全屏頁面,標題就叫「自動化」,副標題寫著「用定時任務讓 Agent 按計劃自動執行」。
頁面裡是一張任務清單,列出 任務、狀態、類型、指令摘要、下次/最近執行。上面有搜尋框、狀態篩選(全部狀態 / 已啟用 / 已暫停 / 已結束)和工作區範圍切換,右邊是 新增 按鈕。
另外兩個順手的入口:
- 聊天頁側邊欄 有個「定時任務」分割槽,能直接看目前工作區的任務,還能展開每條任務的執行記錄
- Cmd + K 裡可以直接敲指令,例如
tracker new "每日報告" --schedule daily --at 09:00,會帶著填好的值開啟新增彈出視窗
兩種建法,挑順手的
讓 Agent 幫你建(推薦)
新增彈出視窗頂部切到 Agent 建立 頁籤,用大白話描述就行:
每天早上 9 點檢查 GitHub 上超過 24 小時未處理的 PR,生成清單發到 Inbox
點 傳送到對話,右側對話裡的 Agent 會把任務建好並啟用,然後給你一個可以點開的任務連結。
其實你也不用開彈出視窗——直接在任何對話裡說「以後每天早上 9 點幫我……」,Agent 聽懂了就會去建。
自己填表
切到 手動填寫,要填的東西不多:
- 任務名稱 — 顯示在清單裡,方便你認出這條是做什麼的
- 執行指令 — 到點了就把這段話發給 Agent。這是任務的主體,寫得越具體越好
- 排程方式 — 什麼時候跑(下面細說)
- 執行的工作區和 Agent — 排程那一行右邊有兩個小選擇器,一個資料夾圖示(選工作區),一個機器人圖示(選 Agent)。新增時預設是目前空間和第一個 Agent
更多選項 收合起來的還有「列表備註」和「錯過後怎麼辦」,後者下面單獨講。
注意:這裡沒有 Skill 選擇框。預設是純 Agent 模式——Agent 到點自己判斷該用哪個 Skill,你只管把要什麼說清楚。
頻率能設成什麼樣
一共七種排程方式:
| 層級 | 什麼時候跑 | 你要填什麼 |
|---|---|---|
| 手動 | 不會自動跑,只有你點「立即執行」才動 | — |
| 每小時 | 每小時整點 | — |
| 每天 | 每天固定時刻(預設層級) | 時刻 |
| 工作日 | 週一到週五固定時刻 | 時刻 |
| 每週 | 每週一固定時刻 | 時刻 |
| 間隔執行 | 每隔 N 分鐘一次 | 分鐘數 |
| 定時一次 | 指定日期時間跑一次,跑完就結束 | 日期時間 |
時間按 你這臺電腦目前的時區 算,不用額外設定。
幾個目前的限制,先說在前面:
- 「每週」固定是週一,選不了別的星期幾
- 沒有「每月」
- 也不能自己填 cron 表示式
需要「每週五」這種,目前版本只能繞:用 每天 跑、在指令裡讓 Agent 自己判斷今天是不是週五(不是就直接回一句跳過),或者用 間隔執行 填 10080 分鐘湊一個七天。都不算優雅,我們知道。
建完就已經在跑了
建立成功後任務 會自動啟用,你會看到提示「已建立並啟用」。不用再去點一次開關。
有一種例外:如果提示只說「已建立」,還帶一句「任務已儲存,但啟用失敗——請在詳情頁點『啟用』重試」,那說明這條任務還停在 草稿,草稿是不會被觸發的。進詳情頁點 啟用 就好。
還有一點容易忘:「手動」層級的任務即使是「已啟用」,也不會自己跑,得你點 立即執行。
啟用之後,詳情頁會用一句話告訴你它的節奏,比如「每天 09:00 自動執行一次」。如果你設的間隔比 30 分鐘還密,啟用時會額外彈一句提醒——這種頻率多半是誤觸,建議確認一下。
跑完的結果去哪看
到點後 Agent 會開一個新的對話來執行。看結果有三條路:
一是任務詳情頁的「執行記錄」。 每次執行一行,帶狀態、開始時間、耗時和消耗的 token。成功的可以展開 執行結果;失敗的展開是 失敗詳情,裡面是人話,不是一堆堆疊。
二是點進那次執行的對話。 執行記錄裡的每一行都可以點(提示是「開啟本次執行對話」),點了就跳進 Agent 當時的完整會話——它查了什麼、調了什麼工具、為什麼這麼做,全都在。這是 TabTin 的底色:不讓你只看到一個結果。
三是通知。 跑完會有桌面通知「定時任務執行完成 / 定時任務執行失敗」,點一下直接跳到結果。
執行狀態一共這幾種:
| 狀態 | 意思 |
|---|---|
| 等待中 | 已排上隊,還沒開始 |
| 執行中 | Agent 正在執行 |
| 成功 | 跑完了 |
| 失敗 | 沒跑成,展開看失敗詳情 |
| 已取消 | 你手動掐掉了 |
| 等待裝置上線 | 裝置沒線上,掛起等著(見下一節) |
正在跑的想中止,在那一行點 取消本次執行。這隻停這一次,不影響後面的排期;想徹底停下來請用 暫停。
前提:得有一臺能上線的電腦
這是最需要理解的一件事:排期是在雲上算的,但活是派回你綁定的那臺裝置上乾的。 定時任務不是跑在伺服器上的指令碼,它就是讓你的 Agent 在你的機器上工作。
所以有幾個前提:
- 任務必須綁一個 工作區 和一個 執行 Agent。工作區對應某臺裝置上的某個目錄,也就是「在哪臺電腦、哪個資料夾裡工作」
- 如果這個 Agent 根本沒綁裝置,任務會直接失敗,提示「未綁定可用裝置,無法執行無人值守任務」
- 如果裝置只是 暫時離線(關機、睡眠、沒登入、網斷了),這次執行不會立刻失敗,而是掛起成 等待裝置上線,同時給你發一條通知。裝置一上線,它會自動接著跑
- 掛起最多等 6 小時。超過這個視窗這次就算失敗,也會通知你,並建議你換一臺常開的裝置
一句話建議:想讓任務真的每天跑起來,把它綁在一臺常開的機器上。 晚上合蓋帶走的筆記本,第二天早上 9 點的任務大機率趕不上——它會一直等到你開機,或者等滿 6 小時放棄。
電腦關機、錯過了時間怎麼辦
到點時如果沒能跑(關機、用戶端沒開、服務在重啟),遲到 10 分鐘以內算正常抖動,會照常補上。超過 10 分鐘才算「真錯過」,這時按你設的 錯過策略 處理,在 更多選項 裡選:
- 錯過後補跑一次(預設)— 恢復之後自動補一次。適合日報、彙總這類漏了就少一天資料的任務
- 錯過就跳過 — 這次不跑了,等下一個週期。適合提醒類的,過了那個點就沒意義了
選了「跳過」的話,跳過時會給你發一條通知,詳情頁也會顯示「最近一次錯過已按設定跳過,累計跳過 N 次」。
「定時一次」和「手動」沒有這個設定——前者本來就只有一次。
失敗了怎麼辦
先去詳情頁的 執行記錄,展開 失敗詳情。
系統自己會兜一部分:
- 臨時性故障(模型限流、裝置中途掉線、Agent 響應超時)會自動重試,最多再試 2 次,每次間隔 2 分鐘
- 連續 3 次都失敗,任務會被 自動暫停,詳情頁頂部出現「最近執行失敗較多,建議檢視下方記錄檢查」。問題修完點 恢復 就能繼續
- 單次執行最長 30 分鐘。真卡死的任務由後台看門狗回收,可能要等半小時左右狀態才翻成失敗——看到長時間「執行中」不用急著重建任務
常見的幾種原因:
- 裝置離線,或者綁定的裝置已經換過了(重灌系統、換機器)→ 編輯任務,重新選一個目前可用的工作區
- 執行 Agent 的模型沒配好,或者選了已經下線的模型 → 去模型設定裡確認一下這個 Agent 用的模型還在不在
- 指令太含糊,Agent 不知道產物該放哪、什麼算做完 → 把「輸出什麼、發到哪」寫進指令
Windows 上目前還有一些已知的執行穩定性問題。如果同一條任務在 Windows 反覆失敗,可以先在 macOS 上驗證一遍,幫我們區分是任務本身的問題還是平台的問題。
三個可以直接抄的用法
每天早上把昨天的資訊彙總好
排程選 每天,時刻 08:30。指令:
彙總我昨天收到的未讀郵件,按「需要我回復 / 只需知悉」兩類整理。 每條一句話說清楚是誰發的、要什麼、什麼時候要。 整理好之後發到 Inbox。如果昨天沒有未讀郵件,回覆「昨天沒有新郵件」。
錯過策略選 補跑一次——晚點看到也比沒有強。
工作日下班前跑一遍巡檢
排程選 工作日,時刻 18:00。指令:
檢查 Project 儲存庫裡超過 24 小時沒人處理的 PR,以及標記為 P0 但還沒關閉的 issue。 列成清單,每條註明負責人和卡在哪一步。 如果沒有積壓,回覆「今天沒有積壓」。
讓它明確說「沒有積壓」很關鍵——不然你分不清是真沒問題,還是這條任務根本沒跑。
週一自動起草週報
排程選 每週(目前版本固定週一),時刻 10:00。指令:
彙總上週我在這個工作區裡的文件改動、完成的定時任務和主要對話結論, 按「已完成 / 進行中 / 下週計劃」三段起草一份週報,存成 TabDoc 文件, 文件名帶上週的日期範圍。
Agent 起草,你自己改完再發——比從空白頁開始快得多。
寫指令的幾條經驗
- 說清楚產物落到哪(Inbox、某個文件、某張表)。不然結果只留在那次對話裡,你還得點進去翻
- 給一個「空結果」的說法。讓它在沒內容時也回一句,你才能一眼確認它確實跑過了
- 頻率寧可低一點。每分鐘跑一次的任務在演示影片裡好看,在真實場景裡只會燒錢刷屏
- 先手動跑一遍。把指令先丟進普通對話試一次,確認 Agent 的理解和產物都對,再設成定時
關於權限,你需要知道的
定時任務是 無人值守 執行的——到點了沒人在旁邊點確認,所以它固定按 最高權限 跑,建立時不可調整。新增彈出視窗底部那行帶鎖的小字就是這個意思:「超級權限 · 最高 · 無人值守自動執行,不可調整。」
這條值得認真對待:把會動真實資料、發真實訊息的活交給定時任務之前,先在普通對話裡手動跑一遍。 確認 Agent 的行為符合預期,再設成自動。
常見問題
任務建好了,到點卻什麼都沒發生
按這個順序查:
- 排程層級是不是 手動?手動只能靠你點「立即執行」
- 狀態是不是 草稿?說明建立時自動啟用失敗了,去詳情頁點 啟用
- 狀態是不是 已暫停?可能是連續失敗被自動暫停了,看執行記錄找原因,然後點 恢復
- 執行記錄裡有沒有 等待裝置上線?那就是綁定的裝置當時不線上
「暫停」和「取消本次執行」有什麼區別
暫停 停的是整條任務,之後都不再自動觸發,直到你點 恢復。
取消本次執行 只掐掉正在跑的這一次,排期照舊,下個週期還會跑。
任務自己變成「已暫停」了
兩種情況會自動暫停:連續 3 次執行失敗;或者短時間內被觸發太多次,撞上了平台的防風暴保護。
先看執行記錄定位原因,修好之後點 恢復。詳情頁目前還不會直接告訴你是哪一種原因導致的暫停,這塊我們在改。
能設成「每月 1 號」或者「每週五」嗎
目前版本不行,頻率只有上面那七種排程方式。「每週」也固定是週一。變通辦法見上面「頻率能設成什麼樣」那節。
刪掉任務,歷史記錄會跟著沒嗎
不會。刪除是把任務封存:停止觸發、從清單裡隱藏,但 歷史執行記錄會完整保留 以備查。彈出視窗裡也會提示這一點。
「定時一次」的任務跑完去哪了
狀態會變成 已結束,不再觸發。想再跑就點 立即執行,或者重新增一條。
關掉 TabTin 用戶端,任務還會跑嗎
排期在雲端照常算,但執行要派回你的裝置。用戶端完全退出或電腦關機時,這次執行會掛起等裝置上線(最多 6 小時),不是立刻失敗。但如果長期不開機,任務就等於沒跑。
表格資料一變就自動觸發,能做到嗎
後端支援,但 新增彈出視窗裡還沒有這個入口。同樣還沒在用戶端開放的還有 Webhook 觸發、上游任務完成後觸發。有這類需求先聯絡我們,我們看看能不能幫你手工配上。
我在清單裡沒看到「草稿」狀態的任務
狀態篩選裡確實沒有「草稿」這一項——因為正常從彈出視窗建立的任務都會自動啟用,草稿只在啟用失敗或從指令列建立時出現。選 全部狀態 就能看到。
還是無法解決?
把任務詳情頁和那次失敗的執行記錄截個圖,發到 contact@larchiveai.com,我們幫你看。封閉測試使用者也可以在群組中找聯絡窗口,通常更快。