diff --git a/azure_model/pyproject.toml b/azure_model/pyproject.toml index 8c7b265a2..276edaa7b 100644 --- a/azure_model/pyproject.toml +++ b/azure_model/pyproject.toml @@ -8,7 +8,7 @@ authors = ["ITLackey "] python = ">=3.10.0,<3.12" crewai = "^0.85.0" python-dotenv = "1.0.0" -langchain_openai = "0.0.2" +langchain_openai = "0.1.0" [tool.pyright] # https://github.com/microsoft/pyright/blob/main/docs/configuration.md diff --git a/instagram_post/pyproject.toml b/instagram_post/pyproject.toml index 743323878..777d950ea 100644 --- a/instagram_post/pyproject.toml +++ b/instagram_post/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" -crewai = "^0.11.0" +crewai = "^0.85.0" python-dotenv = "1.0.0" opencv-python = "4.8.1.78" google-search-results = "2.4.2" diff --git a/instagram_post/tasks.py b/instagram_post/tasks.py index ee615a88b..59944481a 100644 --- a/instagram_post/tasks.py +++ b/instagram_post/tasks.py @@ -18,6 +18,8 @@ def product_analysis(self, agent, product_website, product_details): Keep in mind, attention to detail is crucial for a comprehensive analysis. It's currenlty 2024. """), + expected_output=dedent(f"""\ + A full report about the product: {product_website}."""), agent=agent ) @@ -32,6 +34,8 @@ def competitor_analysis(self, agent, product_website, product_details): Your final report MUST include BOTH all context about {product_website} and a detailed comparison to whatever competitor they have competitors. """), + expected_output=dedent(f"""\ + The top 3 competitors of {product_website}. Include all context about {product_website} and a detailed comparison to whatever competitor they have competitors."""), agent=agent ) @@ -49,6 +53,8 @@ def campaign_development(self, agent, product_website, product_details): Your final answer MUST be ideas that will resonate with the audience and also include ALL context you have about the product and the customer. """), + expected_output=dedent(f"""\ + A list of ideas for the campaign for {product_website}. Include all context about {product_website} and a detailed comparison to whatever competitor they have competitors."""), agent=agent ) @@ -70,6 +76,8 @@ def instagram_ad_copy(self, agent): Your final answer MUST be 3 options for an ad copy for instagram that not only informs but also excites and persuades the audience. """), + expected_output=dedent("""\ + A list of 3 options for an ad copy for instagram that not only informs but also excites and persuades the audience."""), agent=agent ) @@ -95,6 +103,8 @@ def take_photograph_task(self, agent, copy, product_website, product_details): Your final answer must be 3 options of photographs, each with 1 paragraph describing the photograph exactly like the examples provided above. """), + expected_output=dedent(f"""\ + A list of 3 options for photographs for instagram that not only informs but also excites and persuades the audience."""), agent=agent ) @@ -117,5 +127,7 @@ def review_photo(self, agent, product_website, product_details): Your final answer must be 3 reviewed options of photographs, each with 1 paragraph description following the examples provided above. """), + expected_output=dedent(f"""\ + A list of 3 reviewed options for photographs for instagram that not only informs but also excites and persuades the audience."""), agent=agent - ) \ No newline at end of file + ) diff --git a/job-posting/pyproject.toml b/job-posting/pyproject.toml index ee3a6b643..c06a48610 100644 --- a/job-posting/pyproject.toml +++ b/job-posting/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] readme = "README.md" [tool.poetry.dependencies] -python = ">=3.12,<=3.13" +python = ">=3.12,<=3.12" crewai = {extras = ["tools"], version = "^0.85.0"} python-dotenv = "^1.0.1" diff --git a/landing_page_generator/pyproject.toml b/landing_page_generator/pyproject.toml index 58f1e30a5..19e223a68 100644 --- a/landing_page_generator/pyproject.toml +++ b/landing_page_generator/pyproject.toml @@ -7,7 +7,7 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" python-dotenv = "1.0.0" -crewai = "^0.76.9" +crewai = "^0.85.90" unstructured = "^0.16.4" [tool.poetry.scripts] @@ -25,4 +25,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/lead-score-flow/pyproject.toml b/lead-score-flow/pyproject.toml index bc36cbc7b..0768319b9 100644 --- a/lead-score-flow/pyproject.toml +++ b/lead-score-flow/pyproject.toml @@ -9,7 +9,7 @@ requires-python = ">=3.10,<=3.13" dependencies = [ "crewai[tools]==0.85.0", "langchain-tools>=0.1.34", - "crewai-tools>=0.12.0", + "crewai-tools>=0.14.0", "google-auth-oauthlib>=1.2.1", "google-api-python-client>=2.145.0", "pyvis>=0.3.2", diff --git a/markdown_validator/pyproject.toml b/markdown_validator/pyproject.toml index bca202f27..e32cf6dae 100644 --- a/markdown_validator/pyproject.toml +++ b/markdown_validator/pyproject.toml @@ -3,6 +3,7 @@ name = "markdown_validator" version = "0.1.0" description = "" authors = ["ITLackey "] + [tool.poetry.dependencies] python = ">=3.10.0,<3.12" crewai = "^0.85.0" @@ -25,4 +26,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/marketing_strategy/pyproject.toml b/marketing_strategy/pyproject.toml index db60ceb8f..e2d30dfd5 100644 --- a/marketing_strategy/pyproject.toml +++ b/marketing_strategy/pyproject.toml @@ -5,10 +5,10 @@ description = "marketing-posts using crewAI" authors = [ { name = "Your Name", email = "you@example.com" }, ] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]==0.85.0", - "crewai-tools>=0.4.6", + "crewai-tools>=0.14.0", ] [project.scripts] diff --git a/match_profile_to_positions/pyproject.toml b/match_profile_to_positions/pyproject.toml index 133d582bd..43d05e808 100644 --- a/match_profile_to_positions/pyproject.toml +++ b/match_profile_to_positions/pyproject.toml @@ -5,9 +5,9 @@ description = "match_to_proposal using crewAI" authors = ["Your Name "] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" -crewai = { extras = ["tools"], version = "^0.35.8" } -crewai-tools = "^0.4.6" +python = ">=3.10,<=3.12" +crewai = { extras = ["tools"], version = "^0.85.0" } +crewai-tools = "^0.14.0" [tool.poetry.scripts] match_to_proposal = "match_to_proposal.main:run" diff --git a/meeting_assistant_flow/pyproject.toml b/meeting_assistant_flow/pyproject.toml index e7471fa0e..a853ecab8 100644 --- a/meeting_assistant_flow/pyproject.toml +++ b/meeting_assistant_flow/pyproject.toml @@ -5,7 +5,7 @@ description = "meeting_assistant_flow using crewAI" authors = [ { name = "Your Name", email = "you@example.com" }, ] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]>=0.83.0,<1.0.0", "asyncio>=3.4.3", diff --git a/nvidia_models/intro/pyproject.toml b/nvidia_models/intro/pyproject.toml index c38ee89fb..9d7f49df6 100644 --- a/nvidia_models/intro/pyproject.toml +++ b/nvidia_models/intro/pyproject.toml @@ -35,4 +35,4 @@ ignore = [ [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api" diff --git a/nvidia_models/marketing_strategy/pyproject.toml b/nvidia_models/marketing_strategy/pyproject.toml index 75e7a8637..b0ecc31f1 100644 --- a/nvidia_models/marketing_strategy/pyproject.toml +++ b/nvidia_models/marketing_strategy/pyproject.toml @@ -5,7 +5,7 @@ description = "marketing-posts using crewAI" authors = ["raspawar raspawar@nvidia.com"] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" +python = ">=3.10,<=3.12" langchain-nvidia-ai-endpoints = "^0.3.5" python-dotenv = "^1.0.1" crewai = "^0.85.0" diff --git a/recruitment/pyproject.toml b/recruitment/pyproject.toml index 6801d53a1..a271bc991 100644 --- a/recruitment/pyproject.toml +++ b/recruitment/pyproject.toml @@ -5,7 +5,7 @@ description = "recruitment using crewAI" authors = ["Your Name "] [tool.poetry.dependencies] -python = ">=3.10,<=3.13" +python = ">=3.10,<=3.12" crewai = { extras = ["tools"], version = "^0.85.0" } selenium = "^4.21.0" diff --git a/self_evaluation_loop_flow/pyproject.toml b/self_evaluation_loop_flow/pyproject.toml index 868d8ac93..6427b2809 100644 --- a/self_evaluation_loop_flow/pyproject.toml +++ b/self_evaluation_loop_flow/pyproject.toml @@ -3,7 +3,7 @@ name = "self_evaluation_loop_flow" version = "0.1.0" description = "self-evalulation-loop-flow using crewAI" authors = [{ name = "Your Name", email = "you@example.com" }] -requires-python = ">=3.10,<=3.13" +requires-python = ">=3.10,<=3.12" dependencies = [ "crewai[tools]==0.85.0", ] diff --git a/stock_analysis/pyproject.toml b/stock_analysis/pyproject.toml index 95beb55ed..4f503addc 100644 --- a/stock_analysis/pyproject.toml +++ b/stock_analysis/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] readme = "README.md" [tool.poetry.dependencies] -python = ">=3.12,<=3.13" +python = ">=3.10,<=3.12" crewai = {extras = ["tools"], version = "^0.85.0"} python-dotenv = "^1.0.1" html2text = "^2024.2.26" diff --git a/surprise_trip/pyproject.toml b/surprise_trip/pyproject.toml index 18bda057e..1e9a7e58c 100644 --- a/surprise_trip/pyproject.toml +++ b/surprise_trip/pyproject.toml @@ -7,7 +7,6 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10,<=3.13" crewai = { extras = ["tools"], version = "^0.85.0" } -crewai-tools = "^0.4.6" pip = "^24.1.1" install = "^1.3.5" diff --git a/trip_planner/pyproject.toml b/trip_planner/pyproject.toml index 3d669443f..42bbb7949 100644 --- a/trip_planner/pyproject.toml +++ b/trip_planner/pyproject.toml @@ -6,8 +6,8 @@ authors = ["Your Name "] [tool.poetry.dependencies] python = ">=3.10.0,<3.12" -crewai = "^0.11.0" -unstructured = '==0.10.25' +crewai = "^0.85.0" +unstructured = '==0.13.0' pyowm = '3.3.0' tools = "^0.1.9" python-dotenv = "1.0.0" @@ -24,4 +24,4 @@ ignore = ['W291', 'W292', 'W293'] [build-system] requires = ["poetry-core>=1.0.0"] -build-backend = "poetry.core.masonry.api" \ No newline at end of file +build-backend = "poetry.core.masonry.api"