自動化是擴充功能內以程式碼為基礎的例行作業能力。適用於需要可見處理常式、明確觸發條件以及可檢視執行歷程這類可重複執行的工作區任務。
開啟自動化
開啟 工作區 → 擴充功能 → 自動化。建立例行程序,向內建 AI 助理描述預期結果,然後在儲存前檢閱或編輯產生的 JavaScript。
自動化包含的內容
名稱和選用描述。
啟用或草稿狀態。
觸發器類型及其設定。
JavaScript 處理常式。
可檢視的執行歷程。
觸發器支援
支援的正式環境觸發器包括手動執行和排定的 cron 執行。事件和 Webhook 觸發器類型可儲存在編輯器中,但目前產品未提供工作區事件分發器或公用 Webhook 接收器。請勿將其視為即時觸發器。
執行階段界限
處理常式在 QuickJS 沙箱中執行。無法使用 DOM、Node API、原生 fetch、匯入、require 或 npm 套件。請使用提供的 ctx API 來存取工作區資源、讀取文件、新增標籤、呼叫 AI、記錄、略過及明確失敗。
ctx.trigger\nctx.workspace\nctx.resources.query(...)\nctx.resources.get(...)\nctx.resources.tag(...)\nctx.resources.untag(...)\nctx.doc.read(...)\nctx.ai.run(...)\nctx.log(...)\nctx.skip(...)\nctx.fail(...)安全執行
執行前請先儲存。在啟用排程前檢閱處理常式。預設執行上限為 30 秒;沙箱有 64 MB 記憶體限制、1 MB 堆疊限制,且每次執行最多保留 500 筆記錄項目。
連接器關係
自動化在工作區內運作。連接器將 Dokki 功能公開給外部 AI 用戶端,或為代理提供外部 MCP 存取。當發起系統位於 Dokki 外部時,請使用連接器。
