distributed-task-orchestrator
2
总安装量
2
周安装量
#71630
全站排名
安装命令
npx skills add https://github.com/xuzeyu91/ai-agent-toolkit --skill distributed-task-orchestrator
Agent 安装分布
openclaw
2
gemini-cli
2
github-copilot
2
codex
2
kimi-cli
2
cursor
2
Skill 文档
Distributed Task Orchestrator
Decompose complex requests into independent atomic tasks, manage parallel execution, and aggregate results.
Quick Decision
Is task complex? (3+ independent steps, multiple files, parallel benefit)
âââ NO â Execute directly, skip orchestration
âââ YES â Use orchestration
âââ Simulated mode (default) â Present as parallel batches
âââ CLI mode (user requests) â Launch real Claude CLI sub-agents
Skip orchestration for: single-file ops, simple queries, < 3 steps, purely sequential tasks.
Core Workflow
Phase 1: Decompose
Analyze request â Break into atomic tasks â Map dependencies â Create .orchestrator/master_plan.md
# Task Plan
## Request
> [Original request]
## Tasks
| ID | Task | Deps | Status |
|----|------|------|--------|
| T-01 | [Description] | None | ð¡ |
| T-02 | [Description] | T-01 | â¸ï¸ |
Status: ð¡ Pending · ðµ Running · â Done · â Failed · â¸ï¸ Waiting
Phase 2: Assign Agents
Create .orchestrator/agent_tasks/agent-XX.md for each task:
# Agent-XX: [Task Name]
**Input:** [parameters]
**Do:** [specific instructions]
**Output:** [expected format]
Phase 3: Execute
Simulated Mode (Default):
âââ Batch #1 (No Dependencies) âââ
ð¤ Agent-01 [T-01: Task Name]
âï¸ [Execution steps...]
â
Completed
âââ Batch #2 (After Batch #1) âââ
ð¤ Agent-02 [T-02: Task Name]
âï¸ [Execution steps...]
â
Completed
CLI Mode (When Requested): See cli-integration.md
Phase 4: Aggregate
Collect results â Merge by dependency order â Generate .orchestrator/final_output.md
Dependency Patterns
- Parallel: T-01, T-02, T-03 â T-04 (first three run together)
- Serial: T-01 â T-02 â T-03 (each waits for previous)
- DAG: Complex graphs use topological sort
Error Handling
| Strategy | When to Use |
|---|---|
| Retry (3x, exponential backoff) | Timeouts, transient failures |
| Skip and continue | Non-critical tasks |
| Fail-fast | Critical dependencies |
Best Practices
- Granularity: Target 1-5 min per task; split large, merge trivial
- Parallelism: Minimize dependencies; use file-based data passing
- State: Update
master_plan.mdon every status change
Reference Files
- workflow.md – Detailed workflow specification
- templates.md – Complete templates for all files
- cli-integration.md – Claude CLI integration guide
- examples.md – Practical examples