forked from openai/openai-agents-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_debug.py
More file actions
28 lines (19 loc) · 856 Bytes
/
Copy path_debug.py
File metadata and controls
28 lines (19 loc) · 856 Bytes
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
import os
def _debug_flag_enabled(flag: str, default: bool = False) -> bool:
flag_value = os.getenv(flag)
if flag_value is None:
return default
else:
return flag_value == "1" or flag_value.lower() == "true"
def _load_dont_log_model_data() -> bool:
return _debug_flag_enabled("OPENAI_AGENTS_DONT_LOG_MODEL_DATA", default=True)
def _load_dont_log_tool_data() -> bool:
return _debug_flag_enabled("OPENAI_AGENTS_DONT_LOG_TOOL_DATA", default=True)
DONT_LOG_MODEL_DATA = _load_dont_log_model_data()
"""By default we don't log LLM inputs/outputs, to prevent exposing sensitive information. Set this
flag to enable logging them.
"""
DONT_LOG_TOOL_DATA = _load_dont_log_tool_data()
"""By default we don't log tool call inputs/outputs, to prevent exposing sensitive information. Set
this flag to enable logging them.
"""