gh-taskqueue cho Openclaw

Một hàng đợi tác vụ ưu tiên trong bộ nhớ nhẹ, được thiết kế để quản lý các quy trình làm việc phức tạp của AI agent và điều phối tác vụ.

mirni
v1.0.0
Apr 14, 2026
0
734
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 gh-taskqueue

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 gh-taskqueue 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.

gh-taskqueue là gì?

gh-taskqueue cung cấp một backend mạnh mẽ để các AI agent quản lý khối lượng công việc của chúng bằng cách sử dụng hàng đợi ưu tiên trong bộ nhớ. Tương tự như một phiên bản Celery nhẹ cho các môi trường AI, tích hợp Openclaw Skills này cho phép các nhà phát triển sắp xếp các tác vụ với các mức độ ưu tiên và thẻ cụ thể, đảm bảo các hoạt động quan trọng nhất được xử lý trước.

Được xây dựng dựa trên FastAPI và Pydantic, kỹ năng này cung cấp một REST API sạch để tạo, yêu cầu và theo dõi các tác vụ trong toàn bộ vòng đời của chúng. Nó đặc biệt hiệu quả đối với các hệ thống nhiều agent, nơi việc phân phối tác vụ và giám sát trạng thái là điều cần thiết để duy trì hiệu quả vận hành và độ tin cậy.

Trường hợp sử dụng gh-taskqueue

  • Điều phối các quy trình làm việc của AI agent nhiều bước yêu cầu thực thi tuần tự hoặc ưu tiên.
  • Quản lý các công việc quét bảo mật hoặc xử lý dữ liệu, nơi các tác vụ ưu tiên cao phải nhảy lên đầu hàng đợi.
  • Cung cấp một trung tâm tập trung để nhiều agent yêu cầu và báo cáo về các mục công việc phân tán.
  • Giám sát thời gian thực về năng suất của agent thông qua số liệu thống kê hoàn thành và thất bại của tác vụ.

Cách thức hoạt động của gh-taskqueue

  1. Người dùng hoặc agent cha khởi tạo máy chủ để đóng vai trò là kho lưu trữ tác vụ trung tâm.
  2. Các tác vụ được gửi qua endpoint POST /v1/tasks với các mức ưu tiên được chỉ định (0-10) và các thẻ mô tả.
  3. Các agent worker sử dụng endpoint /v1/claim để tự động truy xuất tác vụ đang chờ có mức ưu tiên cao nhất.
  4. Sau khi agent hoàn thành công việc, họ cập nhật trạng thái tác vụ thành hoàn thành hoặc thất bại với nhật ký đầu ra hoặc lỗi liên quan.
  5. Các nhà phát triển giám sát toàn bộ đường ống bằng cách sử dụng các endpoint thống kê và lọc để đảm bảo sức khỏe của quy trình làm việc.

Cài đặt gh-taskqueue

Để bắt đầu với thành phần Openclaw Skills này, hãy đảm bảo bạn đã cài đặt Python, sau đó thiết lập môi trường:

# Cài đặt các phụ thuộc bằng uv
uv pip install fastapi uvicorn pydantic

# Khởi động máy chủ hàng đợi tác vụ
uvicorn taskqueue.app:app --port 8014

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

Hàng đợi tác vụ tổ chức dữ liệu bằng cách sử dụng JSON schema có cấu trúc cho mỗi tác vụ, cho phép lọc và báo cáo dễ dàng:

Trường Loại Mô tả
id String UUID duy nhất cho tác vụ
title String Tên tác vụ mà con người có thể đọc được
payload Object Dữ liệu tùy chỉnh cần thiết để thực thi tác vụ
priority Integer Mức ưu tiên (số càng lớn càng được xử lý trước)
status String Trạng thái hiện tại: pending, running, completed hoặc failed
tags Array Các thẻ siêu dữ liệu để lọc dựa trên danh mục
result/error Object Đầu ra cuối cùng hoặc thông báo lỗi sau khi hoàn thành

Tính năng Nâng cao của gh-taskqueue

  • Yêu cầu ưu tiên thông minh: Tự động chọn tác vụ quan trọng nhất hiện có để ngăn chặn tình trạng tắc nghẽn.
  • Hệ thống thẻ linh hoạt: Cho phép lọc tác vụ chi tiết theo các lĩnh vực cụ thể như bảo mật, frontend hoặc khoa học dữ liệu.
  • Hiệu suất trong bộ nhớ: Các hoạt động có độ trễ thấp phù hợp cho các tương tác AI agent nhanh chóng.
  • Thống kê thời gian thực: Cung cấp khả năng hiển thị tức thì về tổng số tác vụ, đang chờ, đang chạy và thất bại để tối ưu hóa việc mở rộng quy mô agent.

SKILL.md


Đang tải

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

METADATA

Requires
Bins python
Github Stars: 0
forks: 0

Đặc sắc*