user: {{peer}}
provider: openai-codex
model: gpt-5.4
thinking: medium
prompt_file: {{codegen_prompt_path}}
fixture:
  mode: {{agent_fixture_mode}}
  root: {{agent_fixture_root}}
  key: agent2-generate-code
  outputs:
    - /output/sum_prices.py
    - {{agent2_codegen_audit}}

sandbox:
  enabled: true
  repo_guest_root: /app
  guest_cwd: /app
  repo_mount_mode: ro
  auth_json_source: {{pi_auth_json}}
  audit_log_path: {{agent2_codegen_audit}}
  audit_log_headers: true
  audit_log_bodies: true
  allow_hosts:
    - chatgpt.com
    - auth.openai.com
  mounts:
    - host: {{published_dir}}
      guest: /input/dataset
      mode: ro
    - host: {{workspace_dir}}
      guest: /output
      mode: rw
    - host: {{users_root}}
      guest: /app/users
      mode: rw
