ruvnet avatar

Worker Benchmarks

This runs performance benchmarks for agentic-flow's worker system, testing trigger detection, registry operations, agent selection, and concurrent worker handling. You'd use it to verify your worker infrastructure meets latency targets (like p95 under 5ms for trigger detection or under 1ms for agent selection) or to catch performance regressions before they hit production. The output is clear with pass/fail indicators against configurable thresholds, and you can run the full suite or individual benchmarks. Honest take: benchmarking tools like this are only useful if you actually run them in CI and fail builds when thresholds break, otherwise they just collect dust in your toolbox.

skills.sh installs
1.1K
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill worker-benchmarks --agent claude-code

Installs into .claude/skills of the current project.

Files

Worker Benchmarks Skill

Run comprehensive performance benchmarks for the agentic-flow worker system.

Quick Start

# Run full benchmark suite
npx agentic-flow workers benchmark

# Run specific benchmark
npx agentic-flow workers benchmark --type trigger-detection
npx agentic-flow workers benchmark --type registry
npx agentic-flow workers benchmark --type agent-selection
npx agentic-flow workers benchmark --type concurrent

Benchmark Types

1. Trigger Detection (trigger-detection)

Tests keyword detection speed across 12 worker triggers.

  • Target: p95 < 5ms
  • Iterations: 1000
  • Metrics: latency, throughput, histogram

2. Worker Registry (registry)

Tests CRUD operations on worker entries.

  • Target: p95 < 10ms
  • Iterations: 500 creates, gets, updates
  • Metrics: per-operation latency breakdown

3. Agent Selection (agent-selection)

Tests performance-based agent selection.

  • Target: p95 < 1ms
  • Iterations: 1000
  • Metrics: selection confidence, agent scores

4. Model Cache (cache)

Tests model caching performance.

  • Target: p95 < 0.5ms
  • Metrics: hit rate, cache size, eviction stats

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Categories
Backend & APIs, Debugging
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1ruvnet avatarworker-integrationruvnet/rufloWorker-Agent integration for intelligent task dispatch and performance tracking1.1Kskills.sh installs
2ruvnet avataragent-worker-specialistruvnet/rufloAgent skill for worker-specialist - invoke with $agent-worker-specialist1.1Kskills.sh installs
3patternsdev avatarreact-server-componentspatternsdev/skillsTeaches React Server Components for zero-bundle server rendering. Use when components only need server-side data access and don't require client-side interactiv1Kskills.sh installs
4patternsdev avatarserver-side-renderingpatternsdev/skillsTeaches server-side rendering (SSR) for React applications. Use when you need faster initial page loads, better SEO, or dynamic per-request HTML generation.997skills.sh installs
5firebase avatarfirebase-hosting-basicsfirebase/skillsfirebase hosting basics960skills.sh installs
6wechat-miniprogram avatarskyline-scroll-apiwechat-miniprogram/skyline-skillsSkyline 滚动控制 API 技能。涵盖 ScrollViewContext(程序化下拉刷新、下拉二级、滚动定位)、DraggableSheetContext(半屏面板程序化滚动)、worklet.scrollViewContext(UI 线程直接控制滚动)。适用于程序化触发刷新/二级、控制 DraggableSh955skills.sh installs