gitextract_5k2uygq5/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── 001-report-bug.yml │ │ ├── 002-feature-request.yml │ │ └── 003-misc-discussion.yml │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CONTRIBUTE.md ├── LICENSE ├── README.md ├── pyopenagi/ │ ├── README.md │ ├── __init__.py │ ├── agents/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── agent_factory.py │ │ ├── agent_process.py │ │ ├── base_agent.py │ │ ├── call_core.py │ │ ├── example/ │ │ │ ├── README.md │ │ │ ├── academic_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── cocktail_mixlogist/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── cook_therapist/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── creation_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── fashion_stylist/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── festival_card_designer/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── fitness_trainer/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── game_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── interior_decorator/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── language_tutor/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── logo_creator/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── math_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── meme_creator/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── music_composer/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── plant_care_assistant/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── rag_agent/ │ │ │ │ ├── README.md │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ ├── data/ │ │ │ │ │ └── paul_graham/ │ │ │ │ │ └── paul_graham_essay.txt │ │ │ │ └── meta_requirements.txt │ │ │ ├── rec_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── story_teller/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── tech_support_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── transcribe_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ ├── travel_agent/ │ │ │ │ ├── agent.py │ │ │ │ ├── config.json │ │ │ │ └── meta_requirements.txt │ │ │ └── travel_planner_agent/ │ │ │ ├── README.md │ │ │ ├── agent.py │ │ │ ├── config.json │ │ │ ├── meta_requirements.txt │ │ │ └── prompts.py │ │ ├── interact.py │ │ ├── om-raheja/ │ │ │ └── transcribe_agent/ │ │ │ ├── agent.py │ │ │ ├── config.json │ │ │ └── meta_requirements.txt │ │ └── react_agent.py │ ├── data/ │ │ └── agent_tasks/ │ │ ├── README.md │ │ └── example/ │ │ ├── academic_agent_task.txt │ │ ├── cocktail_mixlogist_task.txt │ │ ├── cook_therapist_task.txt │ │ ├── creation_agent_task.txt │ │ ├── fashion_stylist_task.txt │ │ ├── festival_card_designer_task.txt │ │ ├── fitness_trainer_task.txt │ │ ├── game_agent_task.txt │ │ ├── interior_decorator_task.txt │ │ ├── language_tutor_task.txt │ │ ├── logo_creator_task.txt │ │ ├── math_agent_task.txt │ │ ├── meme_creator_task.txt │ │ ├── music_composer_task.txt │ │ ├── plant_care_assistant_task.txt │ │ ├── rec_agent_task.txt │ │ ├── story_teller_task.txt │ │ ├── tech_support_agent_task.txt │ │ ├── travel_agent_task.txt │ │ └── travel_planner_agent_task.txt │ ├── manager/ │ │ └── manager.py │ ├── queues/ │ │ ├── README.md │ │ ├── base_queue.py │ │ └── llm_request_queue.py │ ├── tools/ │ │ ├── README.md │ │ ├── __init__.py │ │ ├── arxiv/ │ │ │ └── arxiv.py │ │ ├── base.py │ │ ├── bing/ │ │ │ └── bing_search.py │ │ ├── currency_converter/ │ │ │ └── currency_converter.py │ │ ├── google/ │ │ │ ├── google_places.py │ │ │ └── google_search.py │ │ ├── imdb/ │ │ │ ├── top_movie.py │ │ │ ├── top_movies.py │ │ │ └── top_series.py │ │ ├── impira/ │ │ │ └── doc_question_answering.py │ │ ├── meteosource_weather/ │ │ │ └── find_place.py │ │ ├── moonphase/ │ │ │ └── moon_phase_search.py │ │ ├── openai/ │ │ │ └── speech_to_text.py │ │ ├── shazam/ │ │ │ └── song_auto_complete.py │ │ ├── stability-ai/ │ │ │ ├── sdxl_turbo.py │ │ │ └── text_to_image.py │ │ ├── suno/ │ │ │ └── text_to_speech.py │ │ ├── timbrooks/ │ │ │ └── image_to_image.py │ │ ├── transcriber/ │ │ │ └── transcriber.py │ │ ├── travel_planner/ │ │ │ ├── accommodations.py │ │ │ ├── attractions.py │ │ │ ├── cities.py │ │ │ ├── flights.py │ │ │ ├── google_distance_matrix.py │ │ │ ├── notebook.py │ │ │ ├── planner.py │ │ │ └── restaurants.py │ │ ├── trip_advisor/ │ │ │ ├── airport_search.py │ │ │ ├── flight_search.py │ │ │ ├── get_hotel_details.py │ │ │ ├── get_restaurant_details.py │ │ │ ├── hotel_location_search.py │ │ │ ├── hotel_search.py │ │ │ ├── restaurant_location_search.py │ │ │ └── restaurant_search.py │ │ ├── wikipedia/ │ │ │ └── wikipedia.py │ │ ├── wolfram/ │ │ │ └── wolfram_alpha.py │ │ └── words_api/ │ │ └── words_api.py │ └── utils/ │ ├── README.md │ ├── __init__.py │ ├── chat_template.py │ ├── commands/ │ │ └── top.py │ ├── compressor.py │ ├── logger.py │ └── utils.py ├── pyproject.toml ├── requirements-dev.txt ├── requirements.txt ├── tests/ │ ├── README.md │ ├── __init__.py │ ├── test_agent_creation.py │ └── test_tools/ │ ├── README.md │ ├── test_currency_converter.py │ ├── test_top_series.py │ ├── test_wolfram_alpha.py │ └── test_words_api.py └── tools.md