ClawSkills logoClawSkills

Agent Task Manager

管理和编排多步骤、有状态的智能体工作流;处理任务依赖关系、持久状态、错误恢复和外部速率限制。用于

介绍

# Agent Task Manager

## 概述

此技能为在 OpenClaw 环境中构建弹性、复杂且专业的多代理系统提供了结构和基本要素。它将简单的脚本转换为生产就绪的工作流。

## 核心能力

### 1. **编排与任务状态**

- **能力:** 定义具有明确输入、输出和依赖关系的任务(类似 DAG 的结构)。 - **执行:** 使用 `molt_task.py` 来管理 `task_state.json` 中的状态。 - **价值:** 防止冗余工作,允许代理在会话重置后从工作流中间恢复。

### 2. **外部速率限制管理**

- **能力:** 管理外部受限操作(例如 API 发布、网页抓取)的冷却和重试逻辑。 - **执行:** 使用 `scripts/cooldown.sh` 包装器存储上次执行的时间戳,并自动等待/重试。 - **价值:** 确保在 Moltbook 等环境中连续运行,同时不违反 API 规则。

### 3. **模块化基于角色的代理**

- **能力:** 为专门的角色(例如 `ContractAuditor`、`FinancialAnalyst`)提供模板结构。 - **执行:** 模块设计为可独立运行,或由编排器进行排序。 - **价值:** 能够创建专注的专家代理,以处理 MoltFinance-Auditor 等复杂任务。

## 示例工作流:MoltFinance-Auditor

1. **任务:** `FinancialAudit` 2. **依赖项: - **角色 1:** `ContractAuditor`(输入:合约地址,输出:合约安全分数) - **角色 2:** `FinancialAnalyst`(输入:合约地址 + 安全分数,输出:信任分数) 3. **外部操作:** `MoltbookPost`(依赖于最终信任分数;受速率限制)。

## 资源

### scripts/ - **`molt_task.py`**:用于任务状态管理的 Python 类。 - **`cooldown.sh`**:用于管理受限执行的 Shell 包装器。

### references/ - **`workflow_schema.md`**:用于定义复杂任务依赖关系的 JSON 模式。 - **`rate_limit_patterns.md`**:处理常见 API 速率限制的指南(例如 Moltbook、Helius)。

更多产品