← 返回
未分类 中文

Multi-Agent Parallel Build

Orchestrate multiple coding agents (Claude Code, Codex, etc.) in parallel waves to build UI pages, API endpoints, or features simultaneously. Use when buildi...
并行编排多个编码代理(Claude Code、Codex 等),以波次方式同时构建 UI 页面、API 端点或功能模块。适用于需要并行开发多个组件的场景。
brandonwadepackard-cell
未分类 clawhub v1.0.0 1 版本 99447.5 Key: 无需
★ 0
Stars
📥 180
下载
💾 0
安装
1
版本
#latest

概述

Multi-Agent Parallel Build

Spawn multiple coding agents in parallel to build independent components simultaneously. Reduces wall-clock time 3-5x for multi-page builds.

When to Use

  • Building 4+ UI pages that share a shell but have independent content
  • Creating multiple API endpoint groups
  • Any project with clearly separable, independent work units

Wave Architecture

Wave 0 (Sequential — YOU do this):
  → Shared infrastructure: API, shell components, CSS, data layer
  
Wave 1 (Parallel — AGENTS do this):
  → Agent A: Page/Feature 1
  → Agent B: Page/Feature 2  
  → Agent C: Page/Feature 3
  → Agent D: Page/Feature 4
  → Agent E: Page/Feature 5

Wave 2 (Sequential — YOU do this):
  → Integration fixes, cross-component wiring, testing

Step 1: Wave 0 — Build Shared Infrastructure

Before spawning agents, create everything they'll all need:

  1. API layer with all endpoints agents will consume
  2. Shared shell (nav, header, theme, CSS variables)
  3. Component library (cards, charts, tables, modals)
  4. Data contracts (JSON shapes agents should expect from API)

This is critical — agents that build against a shared shell produce consistent UIs. Agents that each invent their own shell produce chaos.

Example shared shell:

// shell.js — agents import this
function createShell(pageTitle, navItems) { /* sidebar + topbar */ }
function createCard(title, content) { /* themed card component */ }
function mcFetch(endpoint) { /* API wrapper with base URL */ }

Step 2: Plan Agent Assignments

Each agent gets:

  • One clear deliverable (a page, a feature, a service)
  • Path to shared resources (shell.js, shell.css, API base URL)
  • API contract (which endpoints to call, expected response shapes)
  • No overlapping files — each agent writes to its own directory/files

Write a task prompt for each agent:

Build {page_name} at {file_path}.
Import shared shell from {shell_path}.
Fetch data from these API endpoints: {endpoints}.
Expected data shapes: {json_examples}.
Use Chart.js/D3 for visualization. Dark theme. No frameworks — vanilla JS + HTML.

Step 3: Spawn Agents

Use sessions_spawn or coding-agent skill to launch all agents simultaneously:

Agent A: "Build agents.html — display 215 AI agents in searchable grid..."
Agent B: "Build skills.html — display 197 skills with category filters..."
Agent C: "Build knowledge.html — display 6.8K knowledge records with search..."
Agent D: "Build tools.html — display 231 tools grouped by MCP server..."
Agent E: "Build workflows.html + archetypes.html — two pages..."

Key flags:

  • Each agent gets its own working directory or clearly separate files
  • Include the shared shell path and API contract in every prompt
  • Set reasonable timeouts (10-20 min per page)

Step 4: Wave 2 — Integration Fixes

Common issues after parallel build:

Double-prefix bug

Agents often misconstruct API URLs: /api/mc/api/mc/ instead of /api/mc/. Fix with sed:

sed -i '' "s|/api/mc/api/mc/|/api/mc/|g" static/mc/*.html

Inconsistent mcFetch usage

Some agents inline fetch() instead of using the shared mcFetch(). Standardize.

Missing StaticFiles mount

Server needs routes for the new static directories:

app.mount("/static/mc", StaticFiles(directory="static/mc"), name="mc-static")

Large payload timeouts

If tables have massive text columns (system_prompt, etc.), agents may have built queries that select everything. Fix API to use lightweight selects.

Principles

  1. Wave 0 quality determines Wave 1 success — spend 60% of effort on shared infrastructure
  2. No file overlap between agents — if two agents touch the same file, one will clobber the other
  3. API-first — build and test all API endpoints before spawning UI agents
  4. Expect 2-3 integration bugs per agent — budget 20 min for Wave 2 fixes
  5. 5 agents is the sweet spot — more than 7 creates coordination overhead that exceeds time savings

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 06:10 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Hume EVI + LangGraph Integration

brandonwadepackard-cell
使用 interrupt/resume 模式将 Hume EVI 语音 AI 与 LangGraph 集成。适用于需要 Twilio 电话处理和 Hume EVI 的语音 AI 代理开发。
★ 0 📥 287
security-compliance

Platform API Connector

brandonwadepackard-cell
{"answer":"访问开发者门户、创建应用、获取OAuth令牌并存储凭证,以连接社交媒体和内容平台API。涵盖Fac..."}
★ 0 📥 1,015
communication-collaboration

Domain Email Forwarding

brandonwadepackard-cell
为自定义域名设置邮件转发,接收验证码、密码重置及其他邮件到您拥有但不常用于邮件收发的域名。
★ 0 📥 735