Files
SuperCharged-Claude-Code-Up…/skills/unified-agents/SUMMARY.md
uroma 3b128ba3bd feat: Add unified agent integration with Prometheus, Every Code, and Dexto
This commit adds comprehensive integration of three major AI agent platforms:

## MCP Servers (3)
- Prometheus MCP: Knowledge graph code reasoning with AST analysis
- Every Code MCP: Fast terminal-based coding agent with Auto Drive
- Dexto MCP: Agent harness with orchestration and session management

## Claude Code Skills (6)
- /agent-plan: Generate implementation plans
- /agent-fix-bug: Fix bugs end-to-end
- /agent-solve: Solve complex problems
- /agent-review: Review code quality
- /agent-context: Get code context
- /agent-orchestrate: Orchestrate workflows

## Ralph Auto-Integration
- Pattern-based auto-trigger for all three platforms
- Intelligent backend selection
- Multi-platform coordination
- Configuration in ralph/ralph.yml

## Documentation
- Complete integration guides
- Ralph auto-integration documentation
- Setup scripts
- Usage examples

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 20:23:14 +00:00

361 lines
10 KiB
Markdown

# Unified Agent Integration - Complete Summary
## What Was Built
A complete integration of three major AI agent platforms into Claude Code CLI:
1. **Prometheus** - Python/LangGraph multi-agent code reasoning platform
2. **Every Code** - Rust/Codex fast terminal-based coding agent
3. **Dexto** - TypeScript agent harness/orchestration layer
## Delivered Components
### MCP Servers
| MCP Server | Language | Location | Status |
|------------|----------|----------|--------|
| Prometheus MCP | Python | `/tmp/prometheus-mcp-server/` | ✅ Complete |
| Every Code MCP | Python | `/tmp/everycode-mcp-server/` | ✅ Complete |
| Dexto MCP | TypeScript | `/tmp/dexto-mcp/` | ✅ Complete |
### Claude Code Skills
| Skill | Purpose | Location | Status |
|-------|---------|----------|--------|
| `/agent-plan` | Generate implementation plans | `.claude/skills/agents/plan.md` | ✅ Complete |
| `/agent-fix-bug` | Fix bugs end-to-end | `.claude/skills/agents/fix-bug.md` | ✅ Complete |
| `/agent-solve` | Solve complex problems | `.claude/skills/agents/solve.md` | ✅ Complete |
| `/agent-review` | Review code quality | `.claude/skills/agents/review.md` | ✅ Complete |
| `/agent-context` | Get code context | `.claude/skills/agents/context.md` | ✅ Complete |
| `/agent-orchestrate` | Orchestrate workflows | `.claude/skills/agents/orchestrate.md` | ✅ Complete |
### Documentation
| Document | Description | Location | Status |
|----------|-------------|----------|--------|
| README | Main documentation | `unified-agents/README.md` | ✅ Complete |
| COMPLETE-INTEGRATION | Full integration guide | `unified-agents/COMPLETE-INTEGRATION.md` | ✅ Complete |
| UNIFIED-INTEGRATION | Prometheus + Every Code | `unified-agents/UNIFIED-INTEGRATION.md` | ✅ Complete |
| INTEGRATION-DESIGN | Prometheus design | `prometheus/INTEGRATION-DESIGN.md` | ✅ Complete |
### Setup & Tools
| Component | Description | Location | Status |
|-----------|-------------|----------|--------|
| setup.sh | Automated installation script | `/tmp/unified-agents-setup.sh` | ✅ Complete |
### Ralph Auto-Integration
| Feature | Description | Location | Status |
|---------|-------------|----------|--------|
| Ralph config | Auto-trigger patterns | `~/.ralph/ralph.yml` | ✅ Complete |
| Auto-integration guide | Ralph + unified agents | `unified-agents/RALPH-AUTO-INTEGRATION.md` | ✅ Complete |
## File Tree
```
/home/uroma/.claude/skills/
├── unified-agents/
│ ├── README.md
│ ├── COMPLETE-INTEGRATION.md
│ ├── UNIFIED-INTEGRATION.md
│ ├── RALPH-AUTO-INTEGRATION.md
│ ├── SUMMARY.md
│ └── prometheus/
│ └── INTEGRATION-DESIGN.md
└── agents/
├── plan.md
├── fix-bug.md
├── solve.md
├── review.md
├── context.md
└── orchestrate.md
/home/uroma/.ralph/
└── ralph.yml (updated with auto-trigger patterns)
/tmp/
├── prometheus-mcp-server/
│ ├── pyproject.toml
│ ├── README.md
│ └── prometheus_mcp/
│ ├── __init__.py
│ └── server.py
├── everycode-mcp-server/
│ ├── pyproject.toml
│ └── everycode_mcp/
│ ├── __init__.py
│ └── server.py
├── dexto-mcp/
│ ├── package.json
│ ├── tsconfig.json
│ └── src/
│ └── index.ts
└── unified-agents-setup.sh
```
## Key Features
### Intelligent Backend Routing
The integration automatically selects the best backend for each task:
```
Bug Fixing → Prometheus (deep code analysis)
Planning → Every Code (fast planning)
Orchestration → Dexto (workflow management)
Context → Prometheus (knowledge graph)
Review → Every Code (auto review)
```
### MCP Tool Capabilities
**Prometheus:**
- Knowledge graph queries via Neo4j
- AST-based code search
- Issue classification
- End-to-end bug fixing
- Regression testing
**Every Code:**
- Auto Drive orchestration
- Implementation planning
- Multi-agent problem solving
- Background code review
- Browser automation
**Dexto:**
- Custom agent creation
- Session management
- Workflow orchestration
- MCP client/server operations
- Memory management
## Installation
```bash
# Quick start
bash /tmp/unified-agents-setup.sh
# This will:
# 1. Clone all three repositories
# 2. Install dependencies
# 3. Build MCP servers
# 4. Configure Claude Code
# 5. Install skills
```
## Usage Examples
```bash
# Fix a bug
/agent-fix-bug "Login fails after password reset"
# Plan a feature
/agent-plan "Add real-time notifications"
# Solve a complex problem
/agent-solve "Optimize database queries"
# Review code
/agent-review
# Get context
/agent-context "How does authentication work?"
# Orchestrate workflow
/agent-orchestrate "Audit, fix, and test all issues"
```
## Ralph Auto-Integration
The unified agents are **automatically triggered** when using `/ralph` based on keyword patterns:
```bash
# Auto-triggers Prometheus
/ralph "fix the authentication bug"
/ralph "debug the failing test"
/ralph "run regression tests"
# Auto-triggers Every Code
/ralph "plan and implement user notifications"
/ralph "solve the slow database problem"
/ralph "review code quality"
# Auto-triggers Dexto
/ralph "orchestrate CI/CD pipeline setup"
/ralph "coordinate multi-agent refactoring"
# Multi-platform: All agents activate
/ralph "audit, fix, and test all security issues"
```
**Auto-Trigger Configuration:**
- **Prometheus**: "bug", "fix", "debug", "test", "regression"
- **Every Code**: "plan", "implement", "solve", "review", "automate"
- **Dexto**: "orchestrate", "coordinate", "workflow", "multi-step"
**Configuration File:** `~/.ralph/ralph.yml`
- Pattern-based auto-detection
- Intelligent agent selection
- Priority-based routing
- Multi-platform coordination
**Documentation:** [RALPH-AUTO-INTEGRATION.md](RALPH-AUTO-INTEGRATION.md)
## Architecture Summary
```
Claude Code CLI
Unified Agent Skills
Unified Agent MCP Server (Intelligent Router)
┌─────────────┬─────────────┬─────────────┐
│ Prometheus │ Every Code │ Dexto │
│ │ │ │
│ • Knowledge │ • Auto Drive│ • Harness │
│ • Graph │ • Browser │ • MCP │
│ • AST │ • Multi │ • Session │
│ • Docker │ Agent │ • Tools │
│ • LangGraph │ │ │
└─────────────┴─────────────┴─────────────┘
```
## Success Criteria
| Criterion | Status |
|-----------|--------|
| All three platforms analyzed | ✅ |
| MCP servers implemented | ✅ |
| Claude Code skills created | ✅ |
| Documentation complete | ✅ |
| Setup script provided | ✅ |
| Backend routing designed | ✅ |
| Installation guide provided | ✅ |
| Usage examples included | ✅ |
| **Ralph auto-integration** | ✅ |
| **Pattern-based triggers** | ✅ |
| **Intelligent routing** | ✅ |
## Next Steps for User
1. **Run Setup Script**
```bash
bash /tmp/unified-agents-setup.sh
```
2. **Configure API Keys**
- Edit `~/UnifiedAgents/Prometheus/.env`
- Add OpenAI/Anthropic/Gemini API keys
3. **Authenticate Every Code**
```bash
code
# Follow prompts to sign in with ChatGPT
```
4. **Build Knowledge Graph** (optional, for Prometheus)
```bash
cd ~/UnifiedAgents/Prometheus
source venv/bin/activate
python -m prometheus.script.build_kg --repo_path /path/to/repo
```
5. **Restart Claude Code**
6. **Start Using Skills**
```bash
/agent-plan "Build a REST API for user management"
/agent-fix-bug "Memory leak in image processing"
/agent-solve "Optimize slow database queries"
```
7. **Use Ralph with Auto-Triggers**
```bash
# Automatically uses Prometheus
/ralph "fix the authentication bug"
# Automatically uses Every Code
/ralph "plan and implement notifications"
# Automatically uses Dexto
/ralph "orchestrate CI/CD pipeline"
# Multi-platform coordination
/ralph "audit, fix, and test security issues"
```
## Technical Details
### Prometheus MCP Server
- **Language**: Python 3.11+
- **Dependencies**: mcp, pydantic, neo4j, tree-sitter
- **Entry Point**: `prometheus_mcp.server:main`
- **Tools**: 9 (knowledge graph, file ops, agents)
### Every Code MCP Server
- **Language**: Python 3.11+
- **Dependencies**: mcp, pydantic, httpx, aiofiles
- **Entry Point**: `everycode_mcp.server:main`
- **Tools**: 8 (Auto Drive, plan, solve, review, browser)
### Dexto MCP Server
- **Language**: TypeScript
- **Dependencies**: @modelcontextprotocol/sdk, zod
- **Entry Point**: `dist/cli.js`
- **Tools**: 9 (agents, sessions, orchestration, MCP, memory)
## Platform Capabilities
### Prometheus
- ✅ Knowledge graph (Neo4j)
- ✅ AST parsing (Tree-sitter)
- ✅ Docker containers
- ✅ LangGraph state machines
- ✅ Multi-agent bug fixing
- ✅ Regression testing
- ✅ Documentation analysis
### Every Code
- ✅ Auto Drive orchestration
- ✅ Browser automation (CDP)
- ✅ Multi-CLI support
- ✅ Auto Review
- ✅ Fast native execution
- ✅ Theme system
- ✅ MCP support
### Dexto
- ✅ YAML-based agents
- ✅ Session management
- ✅ MCP client & server
- ✅ Tool orchestration
- ✅ Memory management
- ✅ Multi-agent workflows
- ✅ Custom agent creation
## License
All components are compatible with Apache-2.0 license.
## Support
For issues or questions:
1. Check the documentation in `unified-agents/`
2. Review troubleshooting sections
3. Check individual platform docs
4. Verify all prerequisites are installed
## Acknowledgments
- [Prometheus](https://github.com/EuniAI/Prometheus) - Knowledge graph code reasoning platform
- [Every Code](https://github.com/just-every/code) - Fast terminal-based coding agent
- [Dexto](https://github.com/truffle-ai/dexto) - Agent harness and orchestration layer
- [Claude Code](https://claude.com/claude-code) - AI CLI by Anthropic