File size: 1,410 Bytes
1244914
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
run:
  - mkdir -p test_dir
  - cd test_dir && touch file1.txt file2.py README.md
  - cd test_dir && forgee --provider {{provider}} --model {{model}} suggest "{{prompt}}"

parallelism: 2
timeout: 60
early_exit: true

validations:
  - name: "Should generate output (non-empty)"
    type: shell
    command: "test $(wc -c | awk '{print $1}') -gt 0"
    
  - name: "Should NOT contain markdown code blocks"
    type: shell
    command: "! grep -qE '^```'"
    
  - name: "Should NOT contain JSON formatting tags"
    type: shell
    command: "! grep -qE '\\{\\s*\"command\"\\s*:'"

sources:
  - value:
      - provider: "anthropic"
        model: "claude-sonnet-4-5-20250929"
      - provider: "open_router"
        model: "z-ai/glm-4.7"
      - provider: "open_router"
        model: "minimax/minimax-m2.1"

  - value:
      - prompt: "list all files"
      - prompt: "find all python files"
      - prompt: "show disk usage"
      - prompt: "git status"
      - prompt: "count lines in all files"
      - prompt: "search for TODO in code"
      - prompt: "check running processes"
      - prompt: "compress this directory"
      - prompt: "show last 20 commits"
      - prompt: "find files larger than 1MB"
      - prompt: "kill process on port 3000"
      - prompt: "show system memory usage"
      - prompt: "download file from url"
      - prompt: "create git branch"
      - prompt: "watch log file changes"