Skip to main content

worker-integration

Worker-Agent integration for intelligent task dispatch and performance tracking

Aller à l'installation

Informations de source

Dépôt
ruvnet/ruflo
Dernière activité de la source
19 mai 2026 à 14:14
Langue détectée de SKILL.md
anglais
Étoiles
73 010
Forks
8 665

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
worker-integration
description
Worker-Agent integration for intelligent task dispatch and performance tracking
version
1.0.0
invocable
true
author
agentic-flow
capabilities
["agent_selection","performance_tracking","memory_coordination","self_learning"]
# Worker-Agent Integration Skill Intelligent coordination between background workers and specialized agents. ## Quick Start ```bash # View agent recommendations for a trigger npx agentic-flow workers agents ultralearn npx agentic-flow workers agents optimize # View performance metrics npx agentic-flow workers metrics # View integration stats npx agentic-flow workers stats --integration ``` ## Agent Mappings Workers automatically dispatch to optimal agents based on trigger type: | Trigger | Primary Agents | Fallback | Pipeline Phases | |---------|---------------|----------|-----------------| | `ultralearn` | researcher, coder | planner | discovery → patterns → vectorization → summary | | `optimize` | performance-analyzer, coder | researcher | static-analysis → performance → patterns | | `audit` | security-analyst, tester | reviewer | security → secrets → vulnerability-scan | | `benchmark` | performance-analyzer | coder, tester | performance → metrics → report | | `testgaps` | tester | coder | discovery → coverage → gaps | | `document` | documenter, researcher | coder | api-discovery → patterns → indexing | | `deepdive` | researcher, security-analyst | coder | call-graph → deps → trace | | `refactor` | coder, reviewer | researcher | complexity → smells → patterns | ## Performance-Based Selection The system learns from execution history to improve agent selection: ```typescript // Agent selection considers: // 1. Quality score (0-1) // 2. Success rate // 3. Average latency // 4. Execution count const { agent, confidence, reasoning } = selectBestAgent('optimize'); // agent: "performance-analyzer" // confidence: 0.87 // reasoning: "Selected based on 45 executions with 94.2% success" ``` ## Memory Key Patterns Workers store results using consistent patterns: ``` {trigger}/{topic}/{phase} Examples: - ultralearn$auth-module$analysis - optimize$database$performance - audit$payment$vulnerabilities - benchmark$api$metrics ``` ## Benchmark Thresholds Agents are monitored against performance thresholds: ```json { "researcher": { "p95_latency": "<500ms", "memory_mb": "<256MB" }, "coder": { "p95_latency": "<300ms", "quality_score": ">0.85" }, "security-analyst": { "scan_coverage": ">95%", "p95_latency": "<1000ms" } } ``` ## Feedback Loop Workers provide feedback for continuous improvement: ```typescript import { workerAgentIntegration } from 'agentic-flow$workers$worker-agent-integration'; // Record execution feedback workerAgentIntegration.recordFeedback( 'optimize', // trigger 'coder', // agent true, // success 245, // latency ms 0.92 // quality score ); // Check compliance const { compliant, violations } = workerAgentIntegration.checkBenchmarkCompliance('coder'); ``` ## Integration Statistics ```bash $ npx agentic-flow workers stats --integration Worker-Agent Integration Stats ══════════════════════════════ Total Agents: 6 Tracked Agents: 4 Total Feedback: 156 Avg Quality Score: 0.89 Model Cache Stats ───────────────── Hits: 1,234 Misses: 45 Hit Rate: 96.5% ``` ## Configuration Enable integration features in `.claude$settings.json`: ```json { "workers": { "enabled": true, "parallel": true, "memoryDepositEnabled": true, "agentMappings": { "ultralearn": ["researcher", "coder"], "optimize": ["performance-analyzer", "coder"] } } } ```
Voir sur GitHub