#!/usr/bin/env python3 """ Quick test to verify the refactored AgentBrown works """ from agents.brown import AgentBrown, StoryboardRequest def test_refactored_brown(): """Test the refactored AgentBrown""" print("๐Ÿงช Testing refactored AgentBrown...") # Create agent brown = AgentBrown(max_iterations=3) print("โœ… AgentBrown created successfully") # Create test request request = StoryboardRequest( prompt="A cat finds a magical book in an old library", style_preference="anime", panels=3, language="english", extras=["narration"], ) print("โœ… StoryboardRequest created") # Process request try: message = brown.process_request(request) print("โœ… Request processed successfully") print(f"๐Ÿ“จ Generated message ID: {message.message_id}") print(f"๐ŸŽฏ Message type: {message.message_type}") print(f"๐Ÿ“Š Session info: {brown.get_session_info()}") return True except Exception as e: print(f"โŒ Error processing request: {e}") return False if __name__ == "__main__": success = test_refactored_brown() if success: print("\n๐ŸŽ‰ Refactoring successful! All functionality working.") else: print("\n๐Ÿ’ฅ Refactoring needs fixes.")