in 3-ai-native-e2e-sample/backend/clients.py [0:0]
def validate_project_client(client) -> bool:
"""Validate project client is properly initialized."""
if not client:
logger.error("Project client is None")
return False
if not hasattr(client, 'agents'):
logger.error("Project client missing 'agents' attribute")
logger.error("Client type: %s", type(client))
logger.error("Available attributes: %s", dir(client))
return False
return True