#include #include "app/rom.h" #include "cli/service/agent/conversational_agent_service.h" #include "cli/service/ai/service_factory.h" using namespace yaze; using namespace yaze::cli; using namespace yaze::cli::agent; int main() { std::cout << "Test 1: Creating AI Service...\n"; auto ai_service = CreateAIService(); std::cout << "āœ… AI Service created\n"; std::cout << "Test 2: Creating Conversational Agent Service...\n"; ConversationalAgentService service; std::cout << "āœ… Conversational Agent Service created\n"; std::cout << "Test 3: Creating ROM...\n"; Rom rom; std::cout << "āœ… ROM created\n"; std::cout << "Test 4: Setting ROM context...\n"; service.SetRomContext(&rom); std::cout << "āœ… ROM context set\n"; std::cout << "\nšŸŽ‰ All tests passed!\n"; return 0; }