# Oracle Autonomous Database / Wallet - same pattern used by Agent Framework APP_ENV=dev ADB_USER=admin ADB_PASSWORD=change-me ADB_DSN=oradb23ai_high ADB_WALLET_LOCATION=/path/to/Wallet_ORADB23ai ADB_WALLET_PASSWORD=change-me ADB_TABLE_PREFIX=AGENTFW # Langfuse manual/global fallback (generic `run` only). # Productive `run-agents` uses LANGFUSE_CREDENTIALS_CONFIG_PATH below. ENABLE_LANGFUSE=true LANGFUSE_PUBLIC_KEY=pk-lf-... LANGFUSE_SECRET_KEY=sk-lf-... LANGFUSE_HOST=http://localhost:3005 PUBLISH_LANGFUSE_SCORES=false # LLM - Agent Framework compatible providers: mock, oci_openai, oci_sdk, openai_compatible LLM_PROVIDER=oci_sdk LLM_PROFILE=judge LLM_PROFILES_PATH=configs/llm_profiles/llm_profiles.yaml LLM_TEMPERATURE=0 LLM_MAX_TOKENS=900 LLM_TIMEOUT_SECONDS=120 # OCI SDK (native OCI GenAI; dedicated endpoint supported) OCI_AUTH_MODE=config_file OCI_CONFIG_FILE=~/.oci/config OCI_PROFILE=DEFAULT OCI_REGION=sa-saopaulo-1 OCI_COMPARTMENT_ID= OCI_GENAI_BASE_URL=https://inference.generativeai.sa-saopaulo-1.oci.oraclecloud.com OCI_GENAI_MODEL=meta.llama-3.3-70b-instruct # For dedicated endpoints, set this to ocid1.generativeaiendpoint...; # alternatively OCI_GENAI_MODEL may itself contain the endpoint OCID. OCI_GENAI_ENDPOINT_ID= OCI_GENAI_PROJECT_OCID= # OCI OpenAI-compatible only (when LLM_PROVIDER=oci_openai) OCI_GENAI_API_KEY= # Execution AGENTS_CONFIG_PATH=configs/judge/agents.yaml TRACE_PROMPT_PATH=configs/judge/trace_metrics.yaml SESSION_PROMPT_PATH=configs/judge/session_metrics.yaml OUTPUT_DIR=output # Available placeholders: {agent_id}, {run_id}, {timestamp} (YYYYMMDD_HHMMSS) OUTPUT_FILENAME_PATTERN=AGENTE_{agent_id}_LLM_JUDGE_{timestamp}.TXT.GZ BATCH_SIZE=50 MAX_ATTEMPTS=3 CONTEXT_TURN_LIMIT=6 # GCS export required by TIM specification ENABLE_GCS_UPLOAD=true # Optional override. If empty, dev/fqa/prd buckets from the TIM specification are used. JUDGE_GCS_BUCKET= STORAGE_CONFIG_PATH=configs/judge/storage.yaml GOOGLE_APPLICATION_CREDENTIALS=configs/GCP_ACCESS_KEY.json # Langfuse credentials are declared in one external YAML file. # In production, mount it from a Kubernetes Secret. LANGFUSE_CREDENTIALS_CONFIG_PATH=configs/langfuse/langfuse_credentials.yaml