You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
swarms/swarms/utils/agent_ops_check.py

27 lines
685 B

from swarms.utils.loguru_logger import logger
import os
def try_import_agentops(*args, **kwargs):
try:
logger.info("Trying to import agentops")
import agentops
agentops.init(os.getenv("AGENTOPS_API_KEY"), *args, **kwargs)
return "agentops imported successfully."
except ImportError:
logger.error("Could not import agentops")
def end_session_agentops():
try:
logger.info("Trying to end session")
import agentops
agentops.end_session("Success")
return "Session ended successfully."
except ImportError:
logger.error("Could not import agentops")
return "Could not end session."