Choosing Swarm Patterns

Välj rätt Agent Relay swarm-mönster och skriv korrekta arbetsflödes-/YAML-konfigurationer

av AgentWorkforce · AgentWorkforce/relay

Testad · Fungerar ★ 9.2/10

Choosing Swarm Patterns — Välj rätt Agent Relay swarm-mönster och skriv korrekta arbetsflödes-/YAML-konfigurationer

Vad den gör

En referens-skill för att koordinera flera AI-agenter med Agent Relays @relayflows/core arbetsflödesmotor: ett beslutsramverk plus exakta YAML- och fluent-builder-exempel för 24 swarm-mönster (fan-out, pipeline, hub-spoke, consensus, mesh, handoff, cascade, dag, debate, hierarchical, och 14 roll-drivna). Utlöses när användaren väljer en orkestreringstopologi eller skapar ett Agent Relay-arbetsflöde. Den dokumenterar också verkliga API-former, de platta MCP-verktygsnamnen och vilka konfigurationsfält som är deklarativa-endast kontra kopplade till körningsmotorn.

Testrapport

Hittade SKILL.md på .claude/skills/choosing-swarm-patterns/SKILL.md (även en kortare .agents/-kopia); den .claude-versionen är komplett. Frontmatter parsas med namn+beskrivning; katalogen innehåller endast SKILL.md (inga skript/medföljande filer att bryta) och kroppens "Source of Truth"-citat är externa @relayflows/core-paketreferenser, inte installationsberoenden. Jag verifierade ett ärlighetskrav: alla 7 platta MCP-verktygsnamn (send_dm, check_inbox, list_agents, post_message, reply_to_thread, add_agent, remove_agent) visas i packages/cli/src/cli/agent-relay-mcp.ts (HTTP 200). För utdata skrev jag en kall baseline-konfiguration och en skill-följd konfiguration för samma 3-granskare fan-out-uppgift: baseline uppfann en `agent-relay`/`new Swarm()` klass-API som skulle misslyckas vid import, medan skillen producerade korrekt `@relayflows/core` `workflow().pattern('fan-out')` fluent-builder-kod med `interactive:false` workers och `{{steps.X.output}}`+dependsOn aggregeringskoppling. Inga säkerhetsbrister; dokumentationen är anmärkningsvärt uppriktig om oimplementerade fält (consensusStrategy vote-tally, hierarchical==hub-spoke, reflectOnBarriers).

Testad: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/AgentWorkforce/relay.git /tmp/choosing-swarm-patterns-src
mkdir -p ~/.claude/skills
cp -R /tmp/choosing-swarm-patterns-src/.claude/skills/choosing-swarm-patterns ~/.claude/skills/choosing-swarm-patterns
# Pure-knowledge skill: a single SKILL.md, no scripts or bundled deps to load.
# Actually RUNNING a generated workflow (not needed to use the skill's guidance) requires the engine: npm i @relayflows/core

Kommandon och exempelprompter

  • /choosing-swarm-patternsVälj rätt Agent Relay swarm-mönster och skriv korrekta arbetsflödes-/YAML-konfigurationer

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Which Agent Relay pattern fits a review-then-fix loop
  • Choose between fan-out and pipeline for this workflow
  • Design a hub-spoke workflow YAML for these agents