asyncio and uuid are Python standard library modules (available since
Python 3.4+). Listing them in requirements.txt is unnecessary and can
install unrelated PyPI packages with the same name, causing conflicts.
Affected files (8 total):
- starter_ai_agents: openai_research_agent, mixture_of_agents,
ai_meme_generator_agent_browseruse
- mcp_ai_agents: github_mcp_agent, browser_mcp_agent
- ai_agent_framework_crash_course: 5_1_in_memory_conversation_agent,
5_2_persistent_conversation_agent
- advanced_ai_agents: ai_financial_coach_agent
- Changed `add_datetime_to_instructions` to `add_datetime_to_context` in travel planner for better context handling.
- Updated response type to `RunOutput` in both travel planner and GitHub agent for improved type safety.
- Specified minimum version for the 'agno' package in requirements.txt for compatibility.
- Replaced Node.js MCP server with the official GitHub MCP server running in Docker.
- Added OpenAI API key input for enhanced query processing.
- Updated README to reflect new requirements and usage instructions.