UStackUStack
ClawTick icon

ClawTick

ClawTick 是以 CLI 為核心的 AI 代理自動化平台,可用 cron 排程 webhook 任務,提供監控、警報、重試與執行紀錄。

ClawTick

ClawTick 是什麼?

ClawTick 是一個專為 AI 代理與自動化工作流程打造的雲端排程器。它讓您透過命令列介面 (CLI) 排程任務,並在無伺服器 AWS 基礎架構上可靠執行,而非依賴自行管理的 cron 作業。

它支援與 webhook/HTTP 呼叫相容的整合,可用於 Claude、GPT、LangChain 和 CrewAI 等代理框架,或任何提供 webhook URL 的系統。核心目的是提供排程加上運營可見度(監控、警報、重試與執行歷史),讓代理驅動任務無需手動伺服器管理。

主要功能

  • 以 CLI 為主的作業排程:只需一個指令即可建立排程作業(例如 clawtick jobs create),保持代理工作流程簡潔。
  • 基於 cron 的排程:使用 cron 運算式定義作業執行時機(範例顯示每日與間隔排程)。
  • Webhook/HTTP 整合:透過可設定 HTTP 方法與請求主體呼叫 webhook URL 來觸發任務。
  • 內建監控與警報:作業失敗時收到電子郵件警報,並透過紀錄/歷史追蹤執行行為。
  • 自動重試邏輯:內含重試機制,協助排程任務處理失敗,無需自訂基礎架構。
  • 執行歷史與紀錄:提供可搜尋的執行歷史,保留期間為 7–90 天,用於除錯與分析。
  • 多重同步存取途徑:相同作業可透過 CLI、網頁儀表板與 REST API 存取。

如何使用 ClawTick

  1. 安裝 CLI:執行 npm install -g clawtick
  2. 驗證身分:執行 clawtick login --key <your_api_key>
  3. 建立排程作業:使用 clawtick jobs create 搭配 cron 排程與整合細節(webhook URL、方法與選用主體)。
  4. 驗證與管理:使用 clawtick jobs list 列出作業、檢查狀態,並透過儀表板管理作業與執行歷史。

原始流程為:安裝 → 登入 → 使用 --cron--integration webhook 建立作業 → 取得作業 ID、下次執行時間與狀態。

使用案例

  • 每日報告生成 (LangChain 工作流程):排程 LangChain 驅動工作流程,在特定時間(例如每日 UTC 8 AM)呼叫 webhook 並以請求主體指定報告類型,生成商業智慧報告。
  • 頻繁監控的健康檢查:以間隔(例如每 15 分鐘)執行基於 webhook 的健康檢查,當目標端點停止回應時立即收到失敗警報。
  • 每小時資料同步與重試:排程定期資料同步透過 webhook 呼叫(例如每小時),整合可自動重試失敗。
  • 取代 cron 的代理友善基礎架構:將 ClawTick 作為 AI 代理的排程層,提供 API 驅動方式排程與觀察作業,而非手動設定 cron 並建置監控/紀錄。
  • 來自工具的程式化作業控制:使用 REST API 從其他系統管理排程任務(例如從任何可呼叫 HTTP 的語言建立作業與讀取狀態/紀錄)。

常見問題

  • ClawTick 排程什麼? 它透過呼叫整合(最直接顯示為 webhook/HTTP 呼叫)來排程任務,基於 cron 運算式。

  • 我可以使用 ClawTick 搭配 LangChain 或 CrewAI 等代理框架嗎? 原始內容指出它與 LangChain 和 CrewAI 相容,也適用於支援 webhook URL 的系統。

  • 如何設定作業觸發? 使用 CLI 指令 clawtick jobs create 搭配 --cron 與整合參數,例如 --webhook-url(以及選用方法與主體)。

  • 如何知道排程作業是否失敗? ClawTick 內建監控與失敗警報(電子郵件),並提供執行歷史與紀錄用於疑難排解。

  • 是否有超過一種方式互動作業? 是的。相同作業可透過 CLI、儀表板(供人類使用)與 REST API(供程式化存取)存取。

替代方案

  • 傳統 cron 在您自己的伺服器上:Cron 可以排程簡單腳本,但您通常需要自行建置監控、警報、記錄與重試處理,且必須維護基礎設施。
  • 託管工作流程排程器(工作調度平台):這些專注於調度工作與管線,但可能需要與 webhook 觸發任務(由代理直接控制)不同的工作流程模型。
  • 基於 webhook 的排程服務:排程 webhook 呼叫的替代方案可涵蓋類似整合需求;差異在於是否提供內建警報/重試/執行歷史,以及以 CLI/API 為主的體驗。
  • 具排程觸發的無伺服器函式:您可以排程無伺服器函式(例如透過平台排程器)並新增自己的警報/記錄;這將營運責任從排程器轉移至自訂元件。