Project: run-agent.sh -- Multi-Agent AI Orchestration for Software Development
This repository contains two products:
run-agent.sh-- A unified shell script that launches AI Agents (Claude, Codex, Gemini) with full isolation and traceabilityTHE_PROMPT_v5.md-- A 13-stage orchestration workflow that coordinates AI Agents into a parallel development team
Supporting files: role-specific prompts (THE_PROMPT_v5_*.md), monitoring scripts, and a Hugo-based website.
| Setting | Value |
|---|---|
| Site Generator | Hugo (ananke theme v2) |
| Site Build | Container-based (hugomods/hugo:exts-0.145.0) -- never install Hugo locally |
| Site URL | https://run-agent.jonnyzzz.com |
| CI/CD | Local Docker Compose workflow (docker-compose.yml) |
| Language | Shell (bash), Python (monitoring), Markdown (prompts, site content) |
| Package Manager | uv for Python dependencies |
| Role | Prompt File | Purpose |
|---|---|---|
| Orchestrator | THE_PROMPT_v5_orchestrator.md |
Coordinates the swarm, spawns sub-agents |
| Research | THE_PROMPT_v5_research.md |
Codebase exploration, no code changes |
| Implementation | THE_PROMPT_v5_implementation.md |
Code changes and tests |
| Review | THE_PROMPT_v5_review.md |
Code review and quality checks |
| Test | THE_PROMPT_v5_test.md |
Test execution and verification |
| Debug | THE_PROMPT_v5_debug.md |
Investigate failures, propose fixes |
| Monitor | THE_PROMPT_v5_monitor.md |
Periodic status checks and restarts |
| AI Agent | CLI | Flags |
|---|---|---|
| Claude | claude |
-p --tools default --permission-mode bypassPermissions |
| Codex | codex |
exec --dangerously-bypass-approvals-and-sandbox |
| Gemini | gemini |
--screen-reader true --approval-mode yolo |
| Tool | Access |
|---|---|
| MCP Steroid | Full -- quality gates, inspections, builds |
| Playwright MCP | Full |
| File operations | Full |
| Web search | Full |
| Bash commands | Build and test only |
- Write AI Agent (singular) or AI Agents (plural) -- always capitalized
- Product names:
run-agent.sh(The Runner),THE_PROMPT_v5.md(The Brain) - MCP Steroid plugin: always link to https://mcp-steroid.jonnyzzz.com
Format: <type>(<scope>): <description>
Types: feat, fix, refactor, test, docs, chore
- Hugo site lives in
content/,layouts/,static/ - Always build Hugo in a container, never install locally
- Use
docker compose run --rm hugo-buildfor the standard local production build - Use
docker compose up hugo-servefor local preview athttp://localhost:1313 - Compose commands use Hugo
--forceSyncStaticso static assets are recopied on each run - Custom CSS in
static/css/custom.css, use JetBrains Mono for code
All AI Agents must:
- Write significant findings to
MESSAGE-BUS.md - Monitor
MESSAGE-BUS.mdfor questions addressed to them - Log errors to
ISSUES.md - Report completion via
MESSAGE-BUS.md