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>
124 lines
3.3 KiB
YAML
124 lines
3.3 KiB
YAML
# Ralph Configuration
|
|
max_iterations: 100
|
|
max_runtime: 14400
|
|
agent: claude
|
|
verbose: true
|
|
|
|
# Unified Agent Integration - Auto-Triggered Capabilities
|
|
# These agent platforms are automatically available when using /ralph
|
|
unified_agents:
|
|
enabled: true
|
|
platforms:
|
|
- name: prometheus
|
|
description: "Knowledge graph code reasoning with AST analysis"
|
|
capabilities:
|
|
- bug_fixing
|
|
- semantic_search
|
|
- context_retrieval
|
|
- regression_testing
|
|
- issue_classification
|
|
mcp_server: "prometheus-mcp"
|
|
auto_trigger:
|
|
- "bug"
|
|
- "fix"
|
|
- "error"
|
|
- "issue"
|
|
- "regression"
|
|
- "test"
|
|
|
|
- name: everycode
|
|
description: "Fast terminal-based coding agent with Auto Drive"
|
|
capabilities:
|
|
- auto_drive
|
|
- planning
|
|
- multi_agent_solve
|
|
- auto_review
|
|
- browser_automation
|
|
mcp_server: "everycode-mcp"
|
|
auto_trigger:
|
|
- "plan"
|
|
- "implement"
|
|
- "solve"
|
|
- "review"
|
|
- "browser"
|
|
- "automate"
|
|
|
|
- name: dexto
|
|
description: "Agent harness with orchestration and session management"
|
|
capabilities:
|
|
- agent_orchestration
|
|
- session_management
|
|
- mcp_operations
|
|
- memory_management
|
|
- tool_composition
|
|
mcp_server: "dexto-mcp"
|
|
auto_trigger:
|
|
- "orchestrate"
|
|
- "coordinate"
|
|
- "workflow"
|
|
- "multi-step"
|
|
- "session"
|
|
|
|
# Agent Selection Strategy
|
|
agent_selection:
|
|
strategy: intelligent # Options: intelligent, priority, round_robin
|
|
priorities:
|
|
bug_fixing: [prometheus, everycode, dexto]
|
|
planning: [everycode, prometheus, dexto]
|
|
solving: [everycode, dexto, prometheus]
|
|
review: [everycode, prometheus, dexto]
|
|
context: [prometheus, dexto, everycode]
|
|
orchestration: [dexto, everycode, prometheus]
|
|
|
|
# MCP Server Configuration
|
|
mcp_servers:
|
|
prometheus:
|
|
command: "python"
|
|
args: ["-m", "prometheus_mcp", "--repo", "{repo_path}"]
|
|
everycode:
|
|
command: "python"
|
|
args: ["-m", "everycode_mcp", "--repo", "{repo_path}"]
|
|
dexto:
|
|
command: "node"
|
|
args: ["{dexto_path}/dist/cli.js", "--config", "{dexto_config}"]
|
|
|
|
# Auto-Trigger Patterns
|
|
# When these patterns are detected in /ralph input, automatically use corresponding agents
|
|
auto_triggers:
|
|
prometheus:
|
|
patterns:
|
|
- "\\bfix\\s+\\w*bug\\b"
|
|
- "\\bdebug\\b"
|
|
- "\\btest\\b.*\\bfail\\b"
|
|
- "\\breproduction\\b"
|
|
- "\\bregression\\b"
|
|
tools:
|
|
- prometheus_classify_issue
|
|
- prometheus_fix_bug
|
|
- prometheus_run_tests
|
|
|
|
everycode:
|
|
patterns:
|
|
- "\\bplan\\b.*\\bimplement\\b"
|
|
- "\\bfeature\\b.*\\badd\\b"
|
|
- "\\bsolve\\b.*\\bproblem\\b"
|
|
- "\\breview\\b.*\\bcode\\b"
|
|
- "\\bauto\\s+drive\\b"
|
|
tools:
|
|
- everycode_auto_drive
|
|
- everycode_plan
|
|
- everycode_solve
|
|
- everycode_auto_review
|
|
|
|
dexto:
|
|
patterns:
|
|
- "\\borchestrate\\b"
|
|
- "\\bcoordinate\\b.*\\bagents\\b"
|
|
- "\\bworkflow\\b"
|
|
- "\\bmulti-?step\\b"
|
|
- "\\bpipeline\\b"
|
|
tools:
|
|
- dexto_orchestrate
|
|
- dexto_create_agent
|
|
- dexto_run_agent
|