This commit is contained in:
Yao Liu
2025-01-22 11:32:35 -08:00
parent dac181a456
commit 4b8dbfd9c5
298 changed files with 56437 additions and 9 deletions

View File

@@ -0,0 +1,22 @@
import os
from Agent_E.ae.config import USER_PREFERENCES_PATH
from Agent_E.ae.utils.logger import logger
def get_user_ltm():
"""
Get the user preferences stored in the user_preferences.txt file.
returns: str | None - The user preferences stored in the user_preferences.txt file or None if not found.
"""
user_preferences_file_name = 'user_preferences.txt'
user_preferences_file = os.path.join(USER_PREFERENCES_PATH, user_preferences_file_name)
try:
with open(user_preferences_file) as f:
user_pref = f.read()
logger.info(f"User preferences loaded from: {user_preferences_file}")
return user_pref
except FileNotFoundError:
logger.warning(f"""User preferences file \"{user_preferences_file_name}\" not found.
To add your preferences for this agent to use, create a file called "{user_preferences_file_name}" in directory "{USER_PREFERENCES_PATH}".\n""")
return None