#!/usr/bin/env python3 """ Simple test to verify Steward agent works correctly. """ import asyncio from src.agents.steward import analyze_request from src.core.startup import initialize_application async def main(): """Test a simple request.""" print("Initializing application...") initialize_application() print("\nTesting simple greeting...") result = await analyze_request( "Hello!", conversation_history=[], ) print(f"\nResult type: {type(result)}") print(f"Result: {result}") if hasattr(result, 'recommended_capabilities'): print(f"\nRecommended capabilities: {result.recommended_capabilities}") print(f"Complexity: {result.estimated_complexity}") print(f"Reasoning: {result.reasoning}") else: print("\nERROR: Result doesn't have expected attributes!") print(f"Result attributes: {dir(result)}") if __name__ == "__main__": asyncio.run(main())