Skip to content

AgentX orchestrates a dynamic multi-agent workflow, delivering enterprise-grade, production-ready code with precision and speed.

License

Notifications You must be signed in to change notification settings

premaarya/AgentX-Test

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

156 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AgentX - Dynamic Multi-agent Workflow and AI Agent Guidelines

Standard Skills Spec Status

A comprehensive framework for AI coding agents to produce production-ready code with consistent quality, security, and operational standards.


🎯 Overview

AgentX provides structured guidelines, skills, and workflows for AI coding agents (like GitHub Copilot, Claude, etc.) to write high-quality, secure, and maintainable code. It enables both supervised and fully autonomous (YOLO) execution modes while maintaining safety through architectural controls.

Optimized & Production-Ready: AGENTS.md reduced to ~350 lines (66% smaller) with comprehensive TOC, all workflows validated, and 18 production skills tested.

Works with or without GitHub Copilot - Enforcement via issue templates, PR templates, pre-commit hooks, and GitHub Actions.

Key Problems Solved

Challenge Solution
Inconsistent code quality 18 production skills with clear standards
Security risks 4-layer security architecture with guardrails
Context loss between sessions GitHub Issues as persistent memory
No coordination for parallel work Multi-agent orchestration protocol
Manual oversight overhead YOLO mode for autonomous execution
Workflow not enforced Templates, hooks, Actions (no Copilot required)

✨ Features

πŸš€ Execution Modes

  • Standard Mode: Pauses for confirmation at critical decision points
  • YOLO Mode: Fully autonomous execution with architectural guardrails

πŸ€– 5-Agent Orchestration System

Agent Role Trigger
Product Manager PRD & backlog creation type:epic issues
Solution Architect ADR & tech specs type:feature, type:spike
UX Designer Wireframes & user flows needs:ux label
Engineer Implementation & tests type:story, type:bug
Reviewer Code review & security PR created

Orchestration: Hybrid 3-layer model (GraphQL + Workflows + MCP) with <5s handoffs. Validated with comprehensive E2E test suite (>85% coverage).

πŸš€ Hybrid Orchestration Architecture

3-Layer Model for optimal performance:

Layer Technology Speed Purpose
Layer 1 GraphQL API 2s Fast operations (labels, comments, assignments)
Layer 2 GitHub Actions 10-60s Agent execution (PM, Architect, UX, Engineer, Reviewer)
Layer 3 MCP Server <1s Coordination & workflow triggers

Performance Improvements:

  • ⚑ 9x faster handoffs (45s β†’ 5s)
  • ⚑ 15x faster assignments (30s β†’ 2s)
  • ⚑ 5x faster label updates (5s β†’ 1s)

Key Features:

  • Direct API access (no caching delays)
  • Structured JSON responses
  • Agent-native design
  • Parallel GraphQL operations

See MCP Integration Guide for setup details.

πŸ”’ 4-Layer Security Architecture

Built on "Policy over Approval" philosophy - configure once, trust the guardrails.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         AgentX: 4-Layer Security Architecture                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 1: Actor Allowlist (CODEOWNERS)                          β”‚
β”‚  β”œβ”€β”€ βœ… @github-actions[bot] β†’ Authorized for auto-merge        β”‚
β”‚  β”œβ”€β”€ βœ… @jnPiyush β†’ Authorized for auto-merge                   β”‚
β”‚  └── ❌ Unknown actors β†’ Requires manual review                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 2: Protected Paths (agentx-security.yml)                 β”‚
β”‚  β”œβ”€β”€ πŸ”’ .github/workflows/** β†’ Human review required            β”‚
β”‚  β”œβ”€β”€ πŸ”’ package.json, *.csproj β†’ Human review required          β”‚
β”‚  └── βœ… docs/**, samples/** β†’ Auto-merge allowed                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 3: Kill Switch (agentx-security.yml)                     β”‚
β”‚  β”œβ”€β”€ enabled: false β†’ Disable all auto-merge instantly          β”‚
β”‚  └── enabled: true  β†’ Resume autonomous operations              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 4: Audit Trail                                           β”‚
β”‚  β”œβ”€β”€ PR comments documenting security check results             β”‚
β”‚  β”œβ”€β”€ GitHub Actions logs for every decision                     β”‚
β”‚  └── Issue comments tracking agent handoffs                     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Plus client-side protection: VS Code YOLO settings auto-approve safe commands (git commit, npm test) while blocking destructive ones (rm -rf, git reset --hard).

πŸ“‹ Task Management

  • GitHub Issues as persistent, distributed memory
  • Label taxonomy for task hierarchy (epic β†’ feature β†’ story β†’ task)
  • Session state preservation across context windows
  • Multi-agent coordination with file lock labels

πŸ§ͺ Automated Testing

  • E2E Test Suite: 5 comprehensive test suites validating orchestration
  • Coverage: >85% of orchestration paths
  • Automated: Daily at 2 AM UTC + manual trigger
  • Test Categories: Smoke tests, orchestration flow, event-driven triggers, metrics, summary

See E2E Test Documentation for details.

πŸ“š 18 Production Skills

Category Skills
Foundation Core Principles, Testing, Error Handling, Security
Architecture Performance, Database, Scalability, Code Organization, API Design
Development Configuration, Documentation, Version Control, Type Safety, Dependencies, Logging
Operations Remote Git Ops, Code Review & Audit
AI Systems AI Agent Development

πŸ“ Repository Structure

AgentX/
β”œβ”€β”€ README.md                      # This file
β”œβ”€β”€ AGENTS.md                      # Agent behavior, workflows (350 lines, optimized)
β”œβ”€β”€ Skills.md                      # Technical standards index
β”œβ”€β”€ install.ps1                    # PowerShell install script (Windows)
β”œβ”€β”€ install.sh                     # Bash install script (macOS/Linux)
β”‚
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ mcp-integration.md         # GitHub MCP Server documentation
β”‚   β”œβ”€β”€ project-setup.md           # Project setup guide
β”‚   β”œβ”€β”€ architecture-hybrid-orchestration.md # 3-layer architecture
β”‚   └── technical-specification.md # Complete system specification
β”‚
└── .github/
    β”œβ”€β”€ copilot-instructions.md    # Global Copilot configuration
    β”œβ”€β”€ orchestration-config.yml   # Multi-agent orchestration config
    β”‚
    β”œβ”€β”€ agents/                    # Agent role definitions (5 agents, 7-section structure)
    β”‚   β”œβ”€β”€ product-manager.agent.md   # PRD & backlog creation
    β”‚   β”œβ”€β”€ architect.agent.md         # ADR & tech specs
    β”‚   β”œβ”€β”€ ux-designer.agent.md       # Wireframes & user flows
    β”‚   β”œβ”€β”€ engineer.agent.md          # Implementation & tests
    β”‚   └── reviewer.agent.md          # Code review & security
    β”‚
    β”œβ”€β”€ workflows/                 # GitHub Actions orchestration
    β”‚   β”œβ”€β”€ agent-orchestrator.yml     # Unified hybrid orchestration (all agents)
    β”‚   β”œβ”€β”€ test-e2e.yml               # E2E testing workflow
    β”‚   └── quality-gates.yml          # Quality validation
    β”‚
    β”œβ”€β”€ skills/                    # 18 production skills (SKILL.md format)
    β”‚   β”œβ”€β”€ core-principles/
    β”‚   β”œβ”€β”€ testing/
    β”‚   β”œβ”€β”€ security/
    β”‚   β”œβ”€β”€ ai-agent-development/
    β”‚   └── ...
    β”‚
    β”œβ”€β”€ instructions/              # Language-specific rules
    β”‚   β”œβ”€β”€ csharp.instructions.md
    β”‚   β”œβ”€β”€ python.instructions.md
    β”‚   β”œβ”€β”€ react.instructions.md
    β”‚   └── api.instructions.md
    β”‚
    └── prompts/                   # Reusable prompt templates
        β”œβ”€β”€ code-review.prompt.md
        β”œβ”€β”€ refactor.prompt.md
        └── test-gen.prompt.md

πŸ“¦ Installation

Option 1: One-Line Install Scripts (Recommended)

PowerShell (Windows):

irm https://raw.githubusercontent.com/jnPiyush/AgentX/master/install.ps1 | iex

Bash (macOS/Linux):

curl -fsSL https://raw.githubusercontent.com/jnPiyush/AgentX/master/install.sh | bash

What It Installs:

  • Core docs (AGENTS.md, Skills.md, CONTRIBUTING.md)
  • Issue templates (Epic, Feature, Story, Bug, Spike, Docs)
  • PR template with checklist
  • Pre-commit hooks (validate issues, check security)
  • Git hooks for commit message validation
  • GitHub Actions workflows (issue enforcement, orchestration)

No GitHub Copilot Required! Works standalone via templates and hooks.

Option 2: Manual Installation

  1. Clone the repository:

    git clone https://github.com/jnPiyush/AgentX.git
  2. Copy files to your project:

    cp -r AgentX/AGENTS.md AgentX/Skills.md AgentX/skills your-project/
    cp -r AgentX/.github your-project/
    cp -r AgentX/.vscode your-project/  # Optional: VS Code settings

Option 3: GitHub Template

Use AgentX as a template when creating a new repository:

  1. Go to github.com/jnPiyush/AgentX
  2. Click "Use this template"
  3. Create your new repository

πŸš€ Getting Started

Prerequisites

Tool Purpose Required? Installation
Git Version control βœ… Yes git-scm.com
GitHub CLI Issue/PR management βœ… Yes winget install GitHub.cli
GitHub Projects Status tracking βœ… Yes Create via GitHub UI with Status field
VS Code Editor Recommended code.visualstudio.com
GitHub Copilot AI coding assistant Optional VS Code Extension

Quick Setup

# 1. Clone your project (or create new one)
git clone https://github.com/your-username/your-project.git
cd your-project

# 2. Install AgentX
curl -fsSL https://raw.githubusercontent.com/jnPiyush/AgentX/master/install.sh | bash

# 3. Authenticate GitHub CLI
gh auth login

# 4. Validate setup
./validate.sh  # or validate.ps1 on Windows

That's it! The workflow is now enforced via templates, hooks, and GitHub Actions.


πŸ“– Usage Guide

Without GitHub Copilot (Manual Workflow)

Follow this guide: CONTRIBUTING.md

Quick workflow:

# 1. Create issue (choose template)
gh issue create --web

# 2. Claim issue (move to 'In Progress' in Projects board)
gh issue comment 123 --body "Starting work on this"

# 3. Work on code
# (Pre-commit hooks validate security/format)

# 4. Commit with issue reference
git commit -m "feat: add feature (#123)"

# 5. Create PR (template enforces checklist)
gh pr create --fill

# 6. After merge, close issue
gh issue close 123

With GitHub Copilot (AI-Assisted)

When working in this repository, Copilot will automatically:

  • Guide you through the Issue-First workflow
  • Enforce security best practices
  • Generate tests with β‰₯80% coverage
  • Apply coding standards from Skills.md
  • Create documentation

Just ask Copilot: "Create a feature for X" and it handles the workflow.


πŸ›‘οΈ Enforcement Without Copilot

AgentX enforces workflows at multiple levels:

1. GitHub Issue Templates

Structured forms for creating issues (Epic, Feature, Story, Bug, Spike, Docs). Forces proper categorization and context.

2. PR Template

Checklist ensures:

  • Issue reference (not retroactive)
  • Tests written (β‰₯80% coverage)
  • Security checks passed
  • Documentation updated

3. Pre-Commit Hooks

Installed automatically during setup. Validates:

  • Commit messages reference issues
  • No secrets in code
  • Code formatting
  • SQL injection patterns
# Manually install hooks
cp .github/hooks/* .git/hooks/
chmod +x .git/hooks/pre-commit .git/hooks/commit-msg

4. GitHub Actions

Runs on every push/PR:

5. Validation Script

Check compliance at any time:

./validate.sh      # Linux/Mac
.\validate.ps1     # Windows

Checks:

  • Git hooks installed
  • Required files present
  • GitHub labels configured
  • Recent commits follow format
  • CI/CD workflows active

πŸ“– Key Documents

Document Purpose Read When
CONTRIBUTING.md Start here for manual workflow Setting up without Copilot
AGENTS.md Agent behavior & workflows (optimized, 350 lines) Using with Copilot
Skills.md Technical standards index (18 skills) Before coding
docs/mcp-integration.md GitHub MCP Server setup Advanced automation
docs/architecture-hybrid-orchestration.md 3-layer architecture details Understanding system design

πŸ€– Multi-Agent Orchestration

Adopting AgentX in Your Project

Quick Start (Recommended):

cd your-project
# Use one-line install script
curl -fsSL https://raw.githubusercontent.com/jnPiyush/AgentX/master/install.sh | bash

Setup Steps:

  1. Install using one of the methods above
  2. Customize .github/agentx-security.yml for your security needs
  3. Update instruction files for your tech stack
  4. Create labels in your GitHub repository:
# Issue type labels
gh label create "type:epic" --description "Large initiative" --color "8B4789"
gh label create "type:feature" --description "User-facing capability" --color "0366D6"
gh label create "type:story" --description "User story" --color "1D76DB"
gh label create "type:bug" --description "Defect to fix" --color "D73A4A"
gh label create "type:spike" --description "Research/investigation" --color "8B4789"
gh label create "type:docs" --description "Documentation only" --color "0075CA"

# Priority labels
gh label create "priority:p0" --description "Critical" --color "B60205"
gh label create "priority:p1" --description "High priority" --color "D93F0B"
gh label create "priority:p2" --description "Medium priority" --color "FBCA04"
gh label create "priority:p3" --description "Low priority" --color "FEF2C0"

# Orchestration labels
gh label create "orch:pm-done" --description "PM work complete" --color "0E8A16"
gh label create "orch:architect-done" --description "Architect work complete" --color "0E8A16"
gh label create "orch:ux-done" --description "UX work complete" --color "0E8A16"
gh label create "orch:engineer-done" --description "Engineer work complete" --color "0E8A16"

# Workflow labels
gh label create "needs:ux" --description "Requires UX design" --color "D876E3"
gh label create "needs:help" --description "Blocked - needs assistance" --color "FF6B6B"
gh label create "needs:changes" --description "Changes requested" --color "FFA500"

Status Tracking: Use GitHub Projects Status field (Backlog, In Progress, In Review, Done), not custom labels.


πŸ”§ Configuration

Security Configuration

Edit .github/agentx-security.yml:

autonomous_mode_enabled: true  # Kill switch - set to false to halt all autonomy

protected_paths:
  - ".github/workflows/**"  # CI/CD pipelines
  - "**/secrets.*"          # Secrets files
  - "**/*.env*"             # Environment config

allowed_actors:
  - "github-actions[bot]"
  - "your-github-username"
  - "your-username"

iteration_limits:
  task: 15
  bugfix: 5
  test_retry: 3

Language Instructions

Create custom instruction files in .github/instructions/:

---
description: 'Your language coding standards'
applyTo: '**.ext'  # Glob pattern for file matching
---

# Instructions content
[Your language-specific rules]

πŸ“Š Architecture Overview

Hybrid Orchestration Model

AgentX uses a 3-layer hybrid architecture for optimal performance:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    Hybrid Orchestration Model                   β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 1: GraphQL API (2s operations)                           β”‚
β”‚  β”œβ”€β”€ Fast label updates (orch:pm-done, orch:architect-done)    β”‚
β”‚  β”œβ”€β”€ Quick issue assignments                                    β”‚
β”‚  └── Immediate comment posting                                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 2: GitHub Actions Workflows (10-60s operations)          β”‚
β”‚  β”œβ”€β”€ Agent execution (PM, Architect, UX, Engineer, Reviewer)   β”‚
β”‚  β”œβ”€β”€ Code generation and testing                               β”‚
β”‚  └── Document creation (PRD, ADR, Spec, Reviews)               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 3: MCP Server (<1s operations)                           β”‚
β”‚  β”œβ”€β”€ Workflow coordination and triggering                       β”‚
β”‚  β”œβ”€β”€ Direct GitHub API access (no caching)                     β”‚
β”‚  └── Agent-to-agent handoff management                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Performance Metrics:

  • 9x faster handoffs (45s β†’ 5s)
  • 15x faster assignments (30s β†’ 2s)
  • 5x faster label updates (5s β†’ 1s)

See Architecture Decision Doc for full details.


πŸ“Š Quick Reference

GitHub CLI Commands

# Session Start
git pull --rebase
gh issue list --label "type:story,priority:p0"

# Claim Work (move to 'In Progress' in Projects board UI)
gh issue comment <ID> --body "Starting work on this issue"

# Progress Update
gh issue comment <ID> --body "Progress: [description]"

# Complete Work
git commit -m "feat: Description (#ID)"
gh issue close <ID> --comment "Completed in commit <SHA>"

Status Tracking: Use GitHub Projects board to drag issues between status columns (Backlog β†’ In Progress β†’ In Review β†’ Done)

Label Hierarchy

Issue Type & Priority Labels: | Label | Purpose | |-------|---------|| | type:epic | Large initiative (multiple features) | | type:feature | User-facing capability | | type:story | User story within a feature | | type:bug | Defect to fix | | type:spike | Research/investigation | | type:docs | Documentation only | | priority:p0 | Critical - do immediately | | priority:p1 | High - do next | | priority:p2 | Medium | | priority:p3 | Low |

Orchestration Labels (Multi-Agent Workflow):

Label Purpose
type:epic Large initiative - triggers Product Manager
needs:ux Requires UX design - triggers UX Designer first
orch:pm-done Product Manager work complete
orch:architect-done Architect work complete
orch:ux-done UX Designer work complete
orch:engineer-done Engineer work complete

YOLO Mode Activation

Say one of these to enable fully autonomous execution:

  • "YOLO"
  • "go YOLO"
  • "YOLO mode"
  • "execute without stopping"

Exit: Say "stop", "pause", or "exit YOLO"


πŸ›‘οΈ Security Model

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              4-Layer Security Architecture                       β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Layer 1: Actor Allowlist    β†’ Who can auto-merge?              β”‚
β”‚  Layer 2: Protected Paths    β†’ What files need human review?    β”‚
β”‚  Layer 3: Kill Switch        β†’ Emergency stop all autonomy      β”‚
β”‚  Layer 4: Audit Trail        β†’ GitHub Issues for all decisions  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Blocked Commands (Never Auto-Execute)

rm -rf, rm -r              # Destructive file operations
git reset --hard           # Destructive git operations
drop database              # Database destruction
curl | bash                # Remote code execution

πŸ“š Documentation

Document Description
AGENTS.md Agent behavior, workflows (optimized 350 lines with TOC)
Skills.md Technical standards index (18 production skills)
MCP Integration GitHub MCP Server setup (remote + local options)
Architecture 3-layer hybrid orchestration model
Technical Specification Complete system architecture and design
Project Setup GitHub Projects configuration guide
E2E Testing Orchestration testing and validation
.github/skills/ Detailed documentation for each of 18 skills

Standards


πŸ§ͺ Verification

This system has been E2E tested and verified:

Component Status
Memory Management (Layer 1-3) βœ… Verified
State Management βœ… Verified
GitHub Issues Task Management βœ… Verified
Multi-Agent Workflow βœ… Verified
Label System βœ… 15+ custom labels (type:, priority:, orch:, needs:)

See Technical Specification - Section 11 for full test results.


🀝 Contributing

  1. Create an issue describing your proposed change
  2. Fork the repository
  3. Create a branch for your feature
  4. Follow the guidelines in AGENTS.md
  5. Submit a pull request referencing the issue

πŸ“„ License

This project is open source. See individual files for specific licensing.


πŸ”— Links


Last Updated: January 21, 2026


βœ… Verified Components

All system components have been comprehensively tested:

| Component | Status | Details | |-----------|--------|---------|--------| | Workflows | βœ… Tested | agent-orchestrator.yml, test-e2e.yml, quality-gates.yml | | Agent Definitions | βœ… Tested | 5 agents with 7-section structure (Role β†’ Workflow β†’ Execution β†’ Tools β†’ Handoff β†’ Enforcement β†’ References) | | Skills | βœ… Tested | All 18 skills with proper structure and content | | Instructions | βœ… Tested | C#, Python, React, API language-specific guidance | | MCP Integration | βœ… Tested | Configuration and documentation validated | | Issue Templates | βœ… Tested | 6 templates (epic, feature, story, bug, spike, docs) | | Orchestration Config | βœ… Tested | All agent roles defined | | Documentation | βœ… Tested | AGENTS.md optimized (66% reduction), all cross-references validated | | Workflow References | βœ… Fixed | All references use agent-orchestrator.yml (no obsolete workflow files) |

About

AgentX orchestrates a dynamic multi-agent workflow, delivering enterprise-grade, production-ready code with precision and speed.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 51.2%
  • Shell 48.8%