SuperAPI AI 工具集

worker-benchmarks

测试与质量

查看项目

更新于 10-16 08:38

技能介绍

用途:对 agentic-flow worker 系统运行性能基准测试与分析,覆盖关键词触发检测、worker 注册表 CRUD、基于性能的智能体选择、模型缓存、并发 worker 创建与更新、内存键生成等场景。

主要能力与基准类型:trigger-detection 测试 12 个 worker 触发的关键词检测速度(目标 p95 < 5ms,1000 次迭代);registry 测试 worker 条目 CRUD(目标 p95 < 10ms,500 次创建/获取/更新);agent-selection 测试基于性能的智能体选择(目标 p95 < 1ms,1000 次迭代);cache 测试模型缓存(目标 p95 < 0.5ms,含命中率与淘汰统计);concurrent 测试并行 worker 创建与更新(10 个 worker 目标 < 1000ms);memory-keys 测试内存模式键生成(目标 p95 < 0.1ms,5000 次迭代)。输出包含各项操作的计数、平均延迟、p95、吞吐量、内存变化以及汇总的通过/失败数、平均延迟、总耗时与峰值内存。

使用方式:可运行完整套件 npx agentic-flow workers benchmark,或指定类型,如 npx agentic-flow workers benchmark --type trigger-detection、--type registry、--type agent-selection、--type concurrent。阈值在 .claude/settings.json 的 performance.benchmarkThresholds 中配置。也支持编程调用,从 agentic-flow/workers/worker-benchmarks 导入 workerBenchmarks 与 runBenchmarks 使用。

优化提示:可通过 CLAUDE_FLOW_MODEL_CACHE_MB=512 启用模型缓存、CLAUDE_FLOW_WORKER_PARALLEL=true 启用并行 worker、CLAUDE_FLOW_SUPPRESS_WARNINGS=true 抑制警告;SQLite WAL 模式自动启用。

限制:资料未提供支持的运行环境、依赖版本、定价或平台信息。