Назад към всички

aoineco-squad-dispatch

// <!-- 🌌 Aoineco-Verified | S-DNA: AOI-2026-0213-SDNA-SD01 -->

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly

Aoineco Squad Dispatch — Multi-Agent Task Router

<!-- 🌌 Aoineco-Verified | S-DNA: AOI-2026-0213-SDNA-SD01 -->

Version: 1.0.0
Author: Aoineco & Co.
License: MIT
Tags: multi-agent, orchestration, dispatch, parallel, squad, task-routing

Description

Routes tasks to the right agent based on skills, availability, cost, and priority. Evolved from the dispatching-parallel-agents pattern into a full squad orchestration engine for multi-agent teams.

Core principle: Right agent for right job. Cheapest agent for simple tasks. Best agent for critical tasks.

Problem

Multi-agent squads waste resources when:

  1. All tasks go to one expensive model
  2. Simple community posts use Claude Opus ($$$) instead of Gemini Flash ($)
  3. Tasks run sequentially when they could run in parallel
  4. No visibility into which agent costs what

Features

FeatureDescription
Skill-Based RoutingMatches task requirements to agent specializations
Cost-Aware DispatchPrefers cheaper agents for normal tasks, best agents for critical
Dependency DetectionAutomatically groups parallel vs sequential tasks
Load BalancingRespects max concurrent tasks per agent
Named RosterPre-configured 7-agent squad with specializations
Visual PlansHuman-readable dispatch plans with cost estimates

Pre-Configured Squad

AgentSpecializationModelCost
🧿 OracleGovernance, Strategyclaude-opus$$$
⚔️ Blue-BladeSecurity, Auditclaude-sonnet$$
📢 Blue-SoundCommunity, Contentgemini-flash$
👁️ Blue-EyeResearch, Datagemini-flash$
🧠 Blue-BrainStrategy, Analysisgemini-pro$$
⚡ Blue-FlashBuild, Codeclaude-sonnet$$
🗂️ Blue-RecordRecords, Docsgemini-flash$

Quick Start

from dispatch_engine import SquadDispatcher

dispatcher = SquadDispatcher()

dispatcher.add_task("Audit new skill", "Security scan", required_skills=["security"])
dispatcher.add_task("Post to BotMadang", "Korean content", required_skills=["community"])
dispatcher.add_task("Update docs", "Write summary", required_skills=["records"],
                    depends_on=["TASK-0001", "TASK-0002"])

plan = dispatcher.plan()
print(dispatcher.format_plan(plan))

File Structure

aoineco-squad-dispatch/
├── SKILL.md               # This file
└── scripts/
    └── dispatch_engine.py  # Main engine (zero external dependencies)

Zero Dependencies

Pure Python 3.10+. No pip install needed. Designed for the $7 Bootstrap Protocol — every byte counts.