06-performance-baseline.yaml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. id: int-perf-001
  2. name: Performance Baseline Test
  3. description: |
  4. Simple test to establish performance baseline for the enhanced eval framework.
  5. Measures execution time with all new features enabled.
  6. category: developer
  7. agent: openagent
  8. model: anthropic/claude-sonnet-4-5
  9. prompts:
  10. - text: |
  11. Create a simple hello world function in evals/test_tmp/hello.ts
  12. - text: |
  13. Yes, proceed.
  14. delayMs: 1000
  15. # Minimal behavior to test performance
  16. behavior:
  17. mustUseTools: [write]
  18. requiresApproval: true
  19. minToolCalls: 1
  20. # Content validation (lightweight)
  21. contentExpectations:
  22. - filePath: "evals/test_tmp/hello.ts"
  23. mustContain:
  24. - "hello"
  25. minLength: 10
  26. # Debug options
  27. debug:
  28. logToolDetails: true
  29. saveReplayOnFailure: false
  30. # Expected violations
  31. expectedViolations:
  32. - rule: approval-gate
  33. shouldViolate: false
  34. severity: error
  35. description: Must ask approval before writing
  36. # Approval strategy
  37. approvalStrategy:
  38. type: auto-approve
  39. timeout: 60000
  40. tags:
  41. - integration
  42. - performance
  43. - baseline
  44. - v2-schema