📊 Performance Regression Detected
Benchmark: BenchmarkValidation
Current Performance: 3,659,925 ns/op (3.66ms)
Historical Average: 1,682,244 ns/op (1.68ms)
Change: +117.6% slower
📈 Detailed Performance Metrics
Performance Comparison
- ns/op: 3,659,925 (was 1,682,244)
- Change: +117.6%
- Memory: 843,594 B/op
- Allocations: 8,680 allocs/op
- Historical Data Points: 9
Baseline Targets
- Simple workflows: <100ms
- Complex workflows: <500ms
- MCP-heavy workflows: <1s
💡 Recommended Actions
- Review recent changes to the validation pipeline (
pkg/workflow/validation or validators)
- Run
make bench-memory to generate memory profiles
- Use
go tool pprof to identify hotspots in the validation step
- Check if any new validators were recently added that may be O(n2) or worse
- Compare with previous benchmark results using
benchstat
📋 Additional Context
Generated by Daily CLI Performance Agent · ● 1.1M · ◷
📊 Performance Regression Detected
Benchmark:
BenchmarkValidationCurrent Performance: 3,659,925 ns/op (3.66ms)
Historical Average: 1,682,244 ns/op (1.68ms)
Change: +117.6% slower
📈 Detailed Performance Metrics
Performance Comparison
Baseline Targets
💡 Recommended Actions
pkg/workflow/validationor validators)make bench-memoryto generate memory profilesgo tool pprofto identify hotspots in the validation stepbenchstat📋 Additional Context