Long Task Handler cho Openclaw

Long Task Handler quản lý và giám sát các tiến trình chạy dài như build và di chuyển dữ liệu trong nền để đảm bảo khả năng phản hồi của Agent.

frankieway
v1.0.0
Mar 31, 2026
0
1.1k
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install long-task-handler

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt long-task-handler bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Long Task Handler là gì?

Long Task Handler là một module chuyên dụng để quản lý các chu kỳ thực thi vượt quá giới hạn timeout tiêu chuẩn. Nó cho phép Openclaw Skills xử lý các hoạt động nặng như biên dịch phần mềm, di chuyển dữ liệu quy mô lớn và huấn luyện mô hình học máy bằng cách chuyển chúng sang thực thi trong nền. Bằng cách sử dụng skill này, các AI agent có thể duy trì khả năng phản hồi trong khi vẫn cung cấp cập nhật tiến độ theo thời gian thực và môi trường thực thi biệt lập cho các luồng công việc phức tạp.

Trường hợp sử dụng Long Task Handler

  • Biên dịch và xây dựng các dự án phần mềm lớn bằng các công cụ như Docker, Webpack hoặc TSC.
  • Thực hiện di chuyển dữ liệu quy mô lớn hoặc xử lý các tập dữ liệu vượt quá 1GB.
  • Tinh chỉnh các mô hình học máy hoặc chạy các epoch huấn luyện kéo dài nhiều giờ.
  • Thực hiện các tác vụ xử lý phương tiện hoặc triển khai cloud phức tạp đòi hỏi sự giám sát liên tục.

Cách thức hoạt động của Long Task Handler

  1. Đánh giá tác vụ: Skill này phân tích lệnh để xác định các chỉ số của tác vụ chạy dài và ước tính thời gian hoàn thành.
  2. Xác nhận tức thì: Trong vòng 5 giây, agent xác nhận tác vụ và cung cấp thời gian hoàn thành dự kiến.
  3. Thực thi trong nền: Tác vụ được di chuyển đến một tiến trình nền hoặc một sub-agent biệt lập tùy thuộc vào thời lượng dự đoán.
  4. Thăm dò tiến độ: Hệ thống định kỳ thăm dò đầu ra của tiến trình mỗi 30-60 giây để báo cáo tiến độ cho người dùng.
  5. Báo cáo hoàn thành: Sau khi kết thúc, skill sẽ gửi thông báo chi tiết bao gồm mã thoát, thời lượng và bản tóm tắt nhật ký.

Cài đặt Long Task Handler

Để tích hợp khả năng này vào luồng công việc của bạn, hãy cập nhật cấu hình trong thư mục gốc của dự án.

# Cập nhật cấu hình openclaw.json của bạn
{
  "skills": {
    "long-task-handler": {
      "enabled": true,
      "defaultTimeoutSeconds": 3600,
      "pollIntervalSeconds": 30,
      "maxConcurrentLongTasks": 3
    }
  }
}

Lược đồ dữ liệu & Hệ thống phân loại của Long Task Handler

Skill này tổ chức dữ liệu meta tác vụ và nhật ký thực thi để đảm bảo tính minh bạch trong suốt vòng đời của các hoạt động Openclaw Skills:

Thuộc tính Mô tả
sessionId Một định danh duy nhất để theo dõi tác vụ trong nền.
estimatedDuration Phân loại là ngắn, trung bình hoặc dài dựa trên độ phức tạp.
pollIntervalMs Tần suất mà agent kiểm tra đầu ra mới.
exitCode Mã trạng thái cuối cùng được trả về bởi tiến trình hệ thống.
logArchive Lưu trữ bền vững stdout và stderr để xem xét sau tác vụ.

Tính năng Nâng cao của Long Task Handler

  • Cô lập Sub-agent: Tự động tạo các phiên độc lập cho các tác vụ vượt quá 5 phút để duy trì sự ổn định của hệ thống.
  • Thông báo đa kênh: Đẩy cập nhật thông qua Feishu, Discord, Telegram và các nền tảng liên lạc tích hợp khác.
  • Quản lý hàng đợi: Phát hiện và quản lý tình trạng tắc nghẽn tác vụ bằng cách xếp hàng các yêu cầu mới khi đạt giới hạn đồng thời.
  • Giám sát im lặng: Logic thông minh giúp xác định khi nào một tác vụ trở nên im lặng và cảnh báo người dùng về khả năng bị treo hoặc vấn đề tài nguyên.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*