Skip to content

[performance] Regression in ParseWorkflow: 17.1% slower #28668

@github-actions

Description

@github-actions

📊 Performance Regression Detected

Benchmark: BenchmarkParseWorkflow

Current Performance: 716.73μs (716,729 ns/op)
Historical Average: 611.89μs (611,890 ns/op)
Change: +17.1% slower

📈 Detailed Performance Metrics

Performance Comparison

  • ns/op: 716,729 (was ~611,890)
  • Change: +17.1%
  • Memory: 82,660 B/op
  • Allocations: 2,071 allocs/op
  • Historical Data Points: 4

Baseline Targets

  • Simple workflows: <100ms
  • Complex workflows: <500ms
  • MCP-heavy workflows: <1s

💡 Recommended Actions

  1. Review recent changes to the workflow parsing pipeline (pkg/parser/, pkg/workflow/)
  2. Run make bench-memory to generate memory profiles
  3. Use go tool pprof to identify hotspots
  4. Compare with previous benchmark results using benchstat
📋 Additional Context

Automatically generated by Daily CLI Performance workflow

Generated by Daily CLI Performance Agent · ● 851.3K ·

  • expires on Apr 29, 2026, 6:15 AM UTC

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions