適用於 Openclaw 的 任務路由器

一個專為複雜多智能體系統設計的分散式任務隊列和智能體協調器,用於管理路由、負載平衡和任務生命週期。

capt-marbles
v1.0.0
Feb 17, 2026
0
1.9k
0

安裝與下載

1. ClawHub CLI

從來源直接安裝技能的最快方式。

npx clawhub@latest install task-router-skill

2. 手動安裝

將技能資料夾複製到以下位置之一

全域模式
~/.openclaw/skills/
工作區
<project>/skills/

優先級:工作區 > 本地 > 內建

3. 提示詞安裝

將此提示詞複製到 OpenClaw 即可自動安裝。

請幫我使用 Clawhub 安裝 task-router-skill。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。

想要直接下載?

取得包含原生技能檔案的ZIP壓縮檔。

什麼是 任務路由器?

任務路由器(Task Router)技能是複雜多智能體環境的核心支柱,提供強大的分散式任務隊列。它透過將任務與特定能力相匹配,實現專業化智能體之間的無縫協調,確保每一項工作都由最合適的資源處理。作為 Openclaw Skills 的基礎組件,它處理從簡單的異步切換到複雜的、多步驟的自主工作流的所有事務。

除了簡單的路由,該技能還管理整個任務生命週期,包括負載平衡、健康監測和死信隊列。透過將任務創建與執行解耦,它允許開發者構建高度可擴展且具有彈性的 AI 系統,使智能體可以獨立工作,而不會阻塞主用戶會話。

任務路由器 應用場景

  • 透過心跳觸發程式化任務創建,以啟動自動化的背景研究或數據分析。
  • 根據圖像生成、網頁搜索或編碼等特定能力,將複雜工作路由至專業智能體。
  • 管理多步驟工作流,其中一個任務的輸出作為下一個任務的必需輸入。
  • 協調異步智能體工作,防止在執行長時間運行的操作時阻塞主會話。
  • 在多個智能體實例之間實施負載平衡,以優化系統吞吐量和性能。

任務路由器 運作原理

  1. 智能體向路由器註冊,並指定其獨特的能力、表情符號和最大併發任務限制。
  2. 任務透過 CLI 或程式化 API 入隊,包括優先級、TTL 和依賴關係等特定元數據。
  3. 路由器循環(通常透過心跳集成觸發)分析待處理任務,並使用可配置策略將其與可用智能體匹配。
  4. 一旦分配,智能體將確認並執行任務,狀態從已分配轉變為運行中,最後完成。
  5. 完成或失敗後,路由器處理最終狀態轉換,觸發通知,或將耗盡重試次數的任务移至死信隊列進行人工審查。

任務路由器 設定指南

使用標準 hub 命令安裝技能:

# 安裝技能
clawhub install task-router

# 註冊一個專業智能體
task agent register watson --capabilities "research analysis" --max-concurrent 3

# 驗證路由器狀態
task router status

確保您的環境支持 sessions_send 和 sessions_spawn,以便在 Openclaw Skills 生態系統中實現完整的智能體協調。

任務路由器 資料結構與分類體系

該技能使用清晰的分類法在 ~/.openclaw/task-router/ 目錄中組織其狀態和配置:

路徑 用途
config.yaml 全局路由器設置、策略定義和超時閾值。
agents.yaml 活躍智能體註冊表、其能力和實時健康統計。
queue/ 存儲任務狀態文件的子目錄(pending、active、completed、failed)。
dead-letter/ 存儲已耗盡所有重試次數並需要人工干預的任務。
logs/ 路由決策和智能體 Ping 的詳細日誌,用於故障排除。

任務路由器 進階特性

  • 可插拔的路由策略,包括輪詢、最小負載、最快響應和優先級優先。
  • 全面的程式化 TypeScript SDK,用於構建自定義自動化和複雜的 Openclaw Skills 集成。
  • 任務依賴管理,允許智能體動作的並行執行或順序鏈式調用。
  • 自動健康監測,如果智能體未通過心跳檢查,將重新分配任務。
  • 詳細的死信隊列管理,用於審計、重試或歸檔失敗的高優先級任務。

SKILL.md


加載中

Openclaw 相關技能

METADATA

Github Stars: 0
forks: 0

精選*