@agent()async def conversation_agent(context): # Get the latest user message latest_message = context.messages[-1]["content"] # Get all user messages user_messages = [msg for msg in context.messages if msg["role"] == "user"] # Get conversation length message_count = len(context.messages) return f"Last message: {latest_message}"
@agent("my-agent", auth=True)async def personalized_agent(context): # Check user's subscription if "pro" in context.user.plans: return "Welcome back, Pro user!" # Use user's organization if context.user.org == "Acme Corp": return "Welcome to the Acme Corp team!" # Personalize response return f"Hello, {context.user.name}! How can I help you today?"