DESCENT PROTOCOL // BOOTING

Loading Sequence  ·  0%

2026In ProgressCreator and sole maintainer

Multi-Agent Dev Platform

A standards-driven orchestrator that coordinates Feature, Dev, Test, Security, and DevOps agents through a shared JSON workflow, with a live React dashboard.

TypeScriptMulti-AgentOrchestrationReactViteWebSocket
Multi-Agent Dev Platform

Overview

A multi-agent orchestrator that drives software development through five team agents: Feature, Dev, Test, Security, and DevOps. Each agent produces a structured JSON report (backlog, dev report, test report, security audit, deploy report) and shares state through a common workflow. A React plus Vite dashboard subscribes to a WebSocket bridge for live progress, and a standards directory organizes the conventions each agent must follow for databases, frontends, backends, testing, security, documentation, and devops. Provider-abstracted over Claude, OpenAI, and Ollama.

Highlights

  • Five specialized team agents (Feature, Dev, Test, Security, DevOps) producing typed JSON reports.
  • Zod-validated config and a provider abstraction over Claude, OpenAI, and Ollama.
  • React plus Vite dashboard subscribed to a WebSocket bridge for live phase progress.
  • Standards tree codifying conventions per domain so every agent reads from one source of truth.

Challenges and approach

  • Phase boundaries used to hide regressions: an agent would declare done and the next phase would inherit broken state. Mandatory smoke tests after each phase (lint, typecheck, build, start) made drift impossible to hide.
  • Mixing LLM providers without leaking provider-specific assumptions into agent logic required a provider abstraction with a single typed interface and configuration through Zod.