user: {{owner}}
provider: openai-codex
model: gpt-5.4
thinking: medium
prompt_file: {{release_action_prompt_path}}
extensions:
  - {{repo_root}}/extensions/rho-controlled-action-bridge.ts
fixture:
  mode: {{agent_fixture_mode}}
  root: {{agent_fixture_root}}
  key: agent1-request-release-action
  outputs:
    - /control/outbox/{{release_action_id}}.json
    - {{agent1_release_request_audit}}

sandbox:
  enabled: true
  repo_guest_root: /app
  guest_cwd: /app
  repo_mount_mode: ro
  auth_json_source: {{pi_auth_json}}
  audit_log_path: {{agent1_release_request_audit}}
  audit_log_headers: true
  audit_log_bodies: true
  allow_hosts:
    - chatgpt.com
    - auth.openai.com
  mounts:
    - host: {{private_result_dir}}
      guest: /results/private
      mode: ro
    - host: {{released_result_dir}}
      guest: /release/shared
      mode: rw
    - host: {{shared_root}}/.rho/results
      guest: /release/meta
      mode: rw
    - host: {{shared_root}}/.rho/inbox/agent2
      guest: /release/notify
      mode: rw
    - host: {{message_dir}}
      guest: /messages
      mode: ro
    - host: {{control_outbox}}
      guest: /control/outbox
      mode: rw
    - host: {{control_inbox}}
      guest: /control/inbox
      mode: rw
    - host: {{assets_dir}}/controlled-action-templates
      guest: /tool-templates
      mode: ro
    - host: {{users_root}}
      guest: /app/users
      mode: rw
