04-context-awareness.yaml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. id: openrouter-context-awareness
  2. name: "OpenRouter Variant: Context File Awareness"
  3. description: |
  4. Tests OpenRouter variant's awareness of required context files.
  5. This is a conversational test to validate:
  6. 1. Agent knows which context files are required for different tasks
  7. 2. Agent understands the @ symbol convention
  8. 3. Agent can explain when to load context files
  9. OpenRouter-specific validation:
  10. - Agent should reference the critical_context_requirement section
  11. - Agent should mention specific context file paths
  12. - Agent should explain the consequence of skipping context
  13. category: developer
  14. agent: openagent
  15. model: anthropic/claude-sonnet-4-5
  16. prompt: |
  17. I'm about to write some new code. What context files should I load first, and why?
  18. Also, what does the @ symbol mean in context file references?
  19. behavior:
  20. requiresApproval: false # Conversational - no execution
  21. minToolCalls: 0 # No tools needed for explanation
  22. expectedViolations:
  23. - rule: approval-gate
  24. shouldViolate: false
  25. severity: error
  26. description: Should NOT ask for approval (conversational path)
  27. approvalStrategy:
  28. type: auto-approve
  29. timeout: 30000
  30. tags:
  31. - context
  32. - openrouter
  33. - conversational
  34. - context-awareness
  35. - standards