UNPKG

claude-flow

Version:

Ruflo - Enterprise AI agent orchestration for Claude Code. Deploy 60+ specialized agents in coordinated swarms with self-learning, fault-tolerant consensus, vector memory, and MCP integration

1,225 lines 94 kB
{ "mcp": [ { "name": "agent_execute", "description": "Execute a task on a spawned agent — calls the Anthropic Messages API with the agent\\", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_health", "description": "Check agent health", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_list", "description": "List all agents", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_pool", "description": "Manage agent pool", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_spawn", "description": "Spawn a Ruflo-tracked agent with cost attribution + memory persistence + swarm coordination. Use when native Task tool is wrong because you need (a) cost tracking per agent in the cost-tracking namespace, (b) cross-session learning via the patterns namespace, or (c) coordination with other agents in a swarm topology (hierarchical / mesh / consensus). For one-shot subtasks with no learning loop, native Task is fine. Pair with hooks_route to pick the right model first.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_status", "description": "Get agent status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_terminate", "description": "Terminate an agent", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agent_update", "description": "Update agent status or config", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agent-tools.ts" }, { "name": "agentdb_batch", "description": "Batch operations on AgentDB episodes (insert, update, delete). Note: entries are stored in the AgentDB episodes table, not the memory_search namespace. Use memory_store for entries that should be searchable via memory_search.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_causal-edge", "description": "Record a causal edge between two memory entries via CausalMemoryGraph", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_consolidate", "description": "Run memory consolidation to promote entries across tiers and compress old data", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_context-synthesize", "description": "Synthesize context from stored memories for a given query", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_controllers", "description": "List all AgentDB v3 controllers and their initialization status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_feedback", "description": "Record task feedback for learning via LearningSystem + ReasoningBank controllers", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_health", "description": "Get AgentDB v3 controller health status including cache stats and attestation count", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_hierarchical-recall", "description": "Recall from hierarchical memory with optional tier filter", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_hierarchical-store", "description": "Store to hierarchical memory with tier (working, episodic, semantic)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_pattern-search", "description": "Search patterns via ReasoningBank controller with BM25+semantic hybrid", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_pattern-store", "description": "Store a pattern directly via ReasoningBank controller", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_route", "description": "Route a task via AgentDB SemanticRouter or LearningSystem recommendAlgorithm", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_semantic-route", "description": "Route an input via AgentDB SemanticRouter for intent classification", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_session-end", "description": "End session, persist to ReflexionMemory, trigger NightlyLearner consolidation", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agentdb_session-start", "description": "Start a session with ReflexionMemory episodic replay", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\agentdb-tools.ts" }, { "name": "agents", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\swarm-tools.ts" }, { "name": "aidefence_analyze", "description": "Deep analysis of input for specific threat types with similar pattern search and mitigation recommendations.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "aidefence_has_pii", "description": "Check if input contains PII (emails, SSNs, API keys, passwords, etc.).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "aidefence_is_safe", "description": "Quick boolean check if input is safe. Fastest option for simple validation.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "aidefence_learn", "description": "Record detection feedback for pattern learning. Improves future detection accuracy.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "aidefence_scan", "description": "Scan input text for AI manipulation threats (prompt injection, jailbreaks, PII). Returns threat assessment with <10ms latency.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "aidefence_stats", "description": "Get AIDefence detection and learning statistics.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\security-tools.ts" }, { "name": "analyze_diff", "description": "Analyze git diff for change risk assessment and classification", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "analyze_diff-classify", "description": "Classify git diff change type", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "analyze_diff-reviewers", "description": "Suggest reviewers for git diff changes", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "analyze_diff-risk", "description": "Quick risk assessment for git diff", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "analyze_diff-stats", "description": "Get quick statistics for git diff", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "analyze_file-risk", "description": "Assess risk for a specific file change", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\analyze-tools.ts" }, { "name": "autopilot_config", "description": "Configure autopilot limits: max iterations (1-1000), timeout in minutes (1-1440), and task sources.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_disable", "description": "Disable autopilot. Agents will be allowed to stop even if tasks remain.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_enable", "description": "Enable autopilot persistent completion. Agents will be re-engaged when tasks remain incomplete.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_history", "description": "Search past completion episodes by keyword. Requires AgentDB.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_learn", "description": "Discover success patterns from past task completions. Requires AgentDB for full functionality.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_log", "description": "Retrieve the autopilot event log. Shows enable/disable events, re-engagements, completions.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_predict", "description": "Predict the optimal next action based on current state and learned patterns.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_progress", "description": "Detailed task progress broken down by source (team-tasks, swarm-tasks, file-checklist).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_reset", "description": "Reset autopilot iteration counter and restart the timer.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "autopilot_status", "description": "Get autopilot state including enabled status, iteration count, task progress, and learning metrics.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\autopilot-tools.ts" }, { "name": "browser_back", "description": "Navigate back in browser history", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_check", "description": "Check a checkbox", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_click", "description": "Click an element using ref (@e1) or CSS selector", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_close", "description": "Close the browser session", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_cookie_use", "description": "Fetch a vault handle for a host from the browser-cookies AgentDB namespace. Raw cookie values are NEVER returned — only the opaque handle plus expiry / AIDefence verdict.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-session-tools.ts" }, { "name": "browser_eval", "description": "Execute JavaScript in page context", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_fill", "description": "Clear and fill an input element", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_forward", "description": "Navigate forward in browser history", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_get-text", "description": "Get text content of an element", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_get-title", "description": "Get the page title", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_get-url", "description": "Get the current URL", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_get-value", "description": "Get value of an input element", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_hover", "description": "Hover over an element using ref (@e1) or CSS selector", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_open", "description": "Navigate browser to a URL", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_press", "description": "Press a keyboard key", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_reload", "description": "Reload the current page", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_screenshot", "description": "Capture screenshot of the page", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_scroll", "description": "Scroll the page", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_select", "description": "Select an option from a dropdown", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_session_end", "description": "End a recorded browser session: trajectory-end with verdict, rvf compact, AIDefence pre-store gate (best-effort), and AgentDB index in the browser-sessions namespace.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-session-tools.ts" }, { "name": "browser_session_record", "description": "Open a named, traced browser session: allocate an RVF cognitive container, begin a ruvector trajectory, then open the URL via agent-browser. Returns the session id and rvf path.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-session-tools.ts" }, { "name": "browser_session_replay", "description": "Load a recorded session trajectory and return its steps so the caller can dispatch them through the 23 browser_* tools. Does NOT itself drive the browser — replay execution is caller-orchestrated to keep this tool a primitive (ADR-0001 §7).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-session-tools.ts" }, { "name": "browser_session-list", "description": "List active browser sessions", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_snapshot", "description": "Get AI-optimized accessibility tree snapshot with element refs (@e1, @e2, etc.)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_template_apply", "description": "Fetch a recipe from the browser-templates AgentDB namespace and return it for caller-level execution.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-session-tools.ts" }, { "name": "browser_type", "description": "Type text with key events (for autocomplete, etc.)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_uncheck", "description": "Uncheck a checkbox", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "browser_wait", "description": "Wait for a condition", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\browser-tools.ts" }, { "name": "build-agents", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "claims_accept-handoff", "description": "Accept a pending handoff", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_board", "description": "Get a visual board view of all claims", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_claim", "description": "Claim an issue for work (human or agent)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_handoff", "description": "Request handoff of an issue to another claimant", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_list", "description": "List all claims or filter by criteria", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_load", "description": "Get agent load information", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_mark-stealable", "description": "Mark an issue as stealable by other agents", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_rebalance", "description": "Suggest or apply load rebalancing across agents", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_release", "description": "Release a claim on an issue", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_status", "description": "Update claim status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_steal", "description": "Steal a stealable issue", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "claims_stealable", "description": "List all stealable issues", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\claims-tools.ts" }, { "name": "config", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "config_export", "description": "Export configuration to JSON", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "config_get", "description": "Get configuration value", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "config_import", "description": "Import configuration from JSON", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "config_list", "description": "List configuration values", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "config_reset", "description": "Reset configuration to defaults", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "config_set", "description": "Set configuration value", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\config-tools.ts" }, { "name": "coordination_consensus", "description": "Manage consensus protocol with BFT, Raft, or Quorum strategies", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_load_balance", "description": "Configure load balancing", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_metrics", "description": "Get coordination metrics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_node", "description": "Manage coordination nodes", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_orchestrate", "description": "Orchestrate multi-agent coordination", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_sync", "description": "Synchronize state across nodes", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordination_topology", "description": "Configure swarm topology", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\coordination-tools.ts" }, { "name": "coordinator", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\swarm-tools.ts" }, { "name": "daa_agent_adapt", "description": "Trigger agent adaptation based on feedback", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_agent_create", "description": "Create a decentralized autonomous agent", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_cognitive_pattern", "description": "Analyze or change cognitive patterns", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_knowledge_share", "description": "Share knowledge between agents", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_learning_status", "description": "Get learning status for DAA agents", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_performance_metrics", "description": "Get DAA performance metrics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_workflow_create", "description": "Create an autonomous workflow", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "daa_workflow_execute", "description": "Execute a DAA workflow", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\daa-tools.ts" }, { "name": "database", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "disk", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "embeddings_compare", "description": "Compare similarity between two texts", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_generate", "description": "Generate embeddings for text (Euclidean or hyperbolic)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_hyperbolic", "description": "Hyperbolic embedding operations (Poincaré ball)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_init", "description": "Initialize the ONNX embedding subsystem with hyperbolic support", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_neural", "description": "Neural substrate operations (RuVector integration)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_rabitq_build", "description": "Build RaBitQ 1-bit quantized index from stored embeddings (32× compression). Pre-filters candidates via Hamming scan before exact rerank.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_rabitq_search", "description": "Search via RaBitQ quantized index (fast Hamming scan). Returns candidate IDs for reranking.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_rabitq_status", "description": "Get RaBitQ quantized index status — availability, vector count, compression ratio", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_search", "description": "Semantic search across stored embeddings", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "embeddings_status", "description": "Get embeddings system status and configuration", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\embeddings-tools.ts" }, { "name": "explain", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "github_issue_track", "description": "Track and manage issues", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\github-tools.ts" }, { "name": "github_metrics", "description": "Get repository metrics and statistics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\github-tools.ts" }, { "name": "github_pr_manage", "description": "Manage pull requests", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\github-tools.ts" }, { "name": "github_repo_analyze", "description": "Analyze a GitHub repository", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\github-tools.ts" }, { "name": "github_workflow", "description": "Manage GitHub Actions workflows", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\github-tools.ts" }, { "name": "guidance_capabilities", "description": "List all capability areas with their tools, commands, agents, and skills. Use this to discover what Ruflo can do.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\guidance-tools.ts" }, { "name": "guidance_discover", "description": "Discover all available agents and skills from the .claude/ directory. Returns live filesystem data.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\guidance-tools.ts" }, { "name": "guidance_quickref", "description": "Quick reference card for common operations. Returns the most useful commands for a given domain.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\guidance-tools.ts" }, { "name": "guidance_recommend", "description": "Given a task description, recommend which capability areas, tools, agents, and workflow to use.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\guidance-tools.ts" }, { "name": "guidance_workflow", "description": "Get a recommended workflow template for a task type. Includes steps, agents, and topology.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\guidance-tools.ts" }, { "name": "hive-mind_broadcast", "description": "Broadcast message to all workers", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_consensus", "description": "Propose or vote on consensus with BFT, Raft, or Quorum strategies", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_init", "description": "Initialize the hive-mind collective", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_join", "description": "Join an agent to the hive-mind", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_leave", "description": "Remove an agent from the hive-mind", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_memory", "description": "Access hive shared memory", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_shutdown", "description": "Shutdown the hive-mind and terminate all workers", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_spawn", "description": "Spawn workers and automatically join them to the hive-mind (combines agent/spawn + hive-mind/join)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hive-mind_status", "description": "Get hive-mind status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hive-mind-tools.ts" }, { "name": "hooks_build-agents", "description": "Generate optimized agent configurations from pretrain data", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_explain", "description": "Explain routing decision with full transparency", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_init", "description": "Initialize hooks in project with .claude/settings.json", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence", "description": "RuVector intelligence system status (shows REAL metrics from memory store)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_attention", "description": "Compute attention-weighted similarity using MoE/Flash/Hyperbolic", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_learn", "description": "Force immediate SONA learning cycle with EWC++ consolidation", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_pattern-search", "description": "Search patterns using REAL vector search (HNSW when available, brute-force fallback)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_pattern-store", "description": "Store pattern in ReasoningBank (HNSW-indexed)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_stats", "description": "Get RuVector intelligence layer statistics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_trajectory-end", "description": "End trajectory and trigger SONA learning with EWC++", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_trajectory-start", "description": "Begin SONA trajectory for reinforcement learning", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence_trajectory-step", "description": "Record step in trajectory for reinforcement learning", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_intelligence-reset", "description": "Reset intelligence learning state", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_list", "description": "List all registered hooks", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_metrics", "description": "View learning metrics dashboard", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_model-outcome", "description": "Record model routing outcome for learning", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_model-route", "description": "Route task to optimal Claude model (haiku/sonnet/opus) based on complexity", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_model-stats", "description": "Get model routing statistics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_notify", "description": "Send cross-agent notification", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_post-command", "description": "Record command execution outcome", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_post-edit", "description": "Record editing outcome for learning", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_post-task", "description": "Record task completion for learning", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_pre-command", "description": "Assess risk before executing a command", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_pre-edit", "description": "Get context and agent suggestions before editing a file", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_pre-task", "description": "Record task start and get agent suggestions with intelligent model routing (ADR-026)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_pretrain", "description": "Analyze repository to bootstrap intelligence (4-step pipeline)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_route", "description": "Get a 3-tier routing recommendation for a task: Tier 1 (Agent Booster, 0ms / $0 — for var-to-const, add-types, etc.), Tier 2 (Haiku — simple), Tier 3 (Sonnet/Opus — complex). Use this BEFORE spawning an agent to avoid sending simple transforms to Sonnet. Native tools have no equivalent — Claude Code does not introspect its own model-selection cost. Returns the recommended model + a", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_session-end", "description": "End current session, stop daemon, and persist state", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_session-restore", "description": "Restore a previous session", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_session-start", "description": "Initialize a new session and auto-start daemon", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_transfer", "description": "Transfer learned patterns from another project", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_worker-cancel", "description": "Cancel a running worker", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_worker-detect", "description": "Detect worker triggers from user prompt (for UserPromptSubmit hook)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_worker-dispatch", "description": "Dispatch a background worker for analysis/optimization tasks", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_worker-list", "description": "List all 12 background workers with status and capabilities", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "hooks_worker-status", "description": "Get status of a specific worker or all active workers", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "init", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_attention", "description": "Record task start and get agent suggestions with intelligent model routing (ADR-026)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_learn", "description": "Record task start and get agent suggestions with intelligent model routing (ADR-026)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_pattern-search", "description": "Record task start and get agent suggestions with intelligent model routing (ADR-026)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_pattern-store", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_stats", "description": "Record task start and get agent suggestions with intelligent model routing (ADR-026)", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_trajectory-end", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_trajectory-start", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "intelligence_trajectory-step", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "mcp", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "mcp_status", "description": "Get MCP server status, including stdio mode detection", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "memory", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "memory_bridge_status", "description": "Show Claude Code memory bridge status — AgentDB vectors, SONA learning, intelligence patterns, and connection health.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_delete", "description": "Remove a stored memory entry by exact (namespace, key). Use when a previously stored decision is invalidated or contains stale data. No native equivalent — Write to a file does not affect the .swarm/memory.db SQLite store.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_import_claude", "description": "Import Claude Code auto-memory files into AgentDB with ONNX vector embeddings. Reads ~/.claude/projects/*/memory/*.md files, parses YAML frontmatter, splits into sections, and stores with 384-dim embeddings for semantic search. Use allProjects=true to import from ALL Claude projects.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_list", "description": "Enumerate stored memory entries (optionally filtered by namespace/tags) without semantic search. Use when native Glob is wrong because the entries are not files (they live in .swarm/memory.db). For inspection / audit /", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_migrate", "description": "Manually trigger migration from legacy JSON store to sql.js", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_retrieve", "description": "Read back a value previously stored via memory_store, by exact (namespace, key) — lossless, includes metadata. Use when native Read is wrong because the value is not a file (it lives in the .swarm/memory.db SQLite store) AND you know the exact key. For semantic lookup by meaning, use memory_search.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_search", "description": "Find stored memories by meaning (vector similarity), not by literal text — finds", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_search_unified", "description": "Search across both Claude Code memories and AgentDB entries using semantic vector similarity. Returns merged, deduplicated results from all namespaces.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_stats", "description": "Get memory storage statistics including HNSW index status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "memory_store", "description": "Persistent key-value store with vector embedding — survives across sessions and is searchable by meaning, not just by file path. Use when native Write is wrong because the data is not a file (e.g. a learned pattern, a decision, a budget config) AND you need to recall it later by semantic query, not by path. Defaults to namespace=", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\memory-tools.ts" }, { "name": "metrics", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "network", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "neural", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\system-tools.ts" }, { "name": "neural_compress", "description": "Compress neural model or embeddings", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "neural_optimize", "description": "Optimize neural model performance", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "neural_patterns", "description": "Get or manage neural patterns", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "neural_predict", "description": "Make predictions using a neural model", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "neural_status", "description": "Get neural system status", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "neural_train", "description": "Train a neural model", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\neural-tools.ts" }, { "name": "notify", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "performance_benchmark", "description": "Run performance benchmarks", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "performance_bottleneck", "description": "Detect performance bottlenecks", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "performance_metrics", "description": "Get detailed performance metrics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "performance_optimize", "description": "Apply performance optimizations", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "performance_profile", "description": "Profile specific component or operation", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "performance_report", "description": "Generate performance report", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\performance-tools.ts" }, { "name": "persistence", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\swarm-tools.ts" }, { "name": "post-command", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "post-edit", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "post-task", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "pre-command", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "pre-edit", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "pre-task", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "pretrain", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "progress_check", "description": "Get current V3 implementation progress percentage and metrics", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\progress-tools.ts" }, { "name": "progress_summary", "description": "Get human-readable V3 implementation progress summary", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\progress-tools.ts" }, { "name": "progress_sync", "description": "Calculate and persist V3 progress metrics to file", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\progress-tools.ts" }, { "name": "progress_watch", "description": "Get current watch status for progress monitoring", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\progress-tools.ts" }, { "name": "route", "description": "", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\hooks-tools.ts" }, { "name": "ruvllm_chat_format", "description": "Format chat messages using a template (llama3, mistral, chatml, phi, gemma, or auto-detect).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_generate_config", "description": "Create a generation config (maxTokens, temperature, topP, etc.) as JSON.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_hnsw_add", "description": "Add a pattern to an HNSW router. Embedding must match router dimensions.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_hnsw_create", "description": "Create a WASM HNSW router for semantic pattern routing. Max ~11 patterns (v2.0.1 limit).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_hnsw_route", "description": "Route a query embedding to nearest patterns in HNSW index.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_microlora_adapt", "description": "Adapt MicroLoRA weights with quality feedback.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_microlora_create", "description": "Create a MicroLoRA adapter (ultra-lightweight LoRA, ranks 1-4).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_sona_adapt", "description": "Run SONA instant adaptation with a quality signal.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_sona_create", "description": "Create a SONA instant adaptation loop (<1ms adaptation cycles).", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "ruvllm_status", "description": "Get ruvllm-wasm availability and initialization status.", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\ruvllm-tools.ts" }, { "name": "session_delete", "description": "Delete a saved session", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\session-tools.ts" }, { "name": "session_info", "description": "Get detailed session information", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\session-tools.ts" }, { "name": "session_list", "description": "List saved sessions", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\session-tools.ts" }, { "name": "session_restore", "description": "Restore a saved session", "sourceFile": "v3\\@claude-flow\\cli\\src\\mcp-tools\\session-tools.ts" }, { "name": "session_save", "descr