Skip to content

Commit

Permalink
preparing enw version with deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
joaomdmoura committed Sep 7, 2024
1 parent a991694 commit bc79374
Show file tree
Hide file tree
Showing 7 changed files with 21 additions and 16 deletions.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "crewai"
version = "0.55.1"
version = "0.55.2"
description = "Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks."
authors = ["Joao Moura <joao@crewai.com>"]
readme = "README.md"
Expand Down
6 changes: 3 additions & 3 deletions src/crewai/cli/authentication/constants.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ALGORITHMS = ["RS256"]
AUTH0_DOMAIN = "dev-jzsr0j8zs0atl5ha.us.auth0.com"
AUTH0_CLIENT_ID = "CZtyRHuVW80HbLSjk4ggXNzjg4KAt7Oe"
AUTH0_AUDIENCE = "https://dev-jzsr0j8zs0atl5ha.us.auth0.com/api/v2/"
AUTH0_DOMAIN = "crewai.us.auth0.com"
AUTH0_CLIENT_ID = "DEVC5Fw6NlRoSzmDCcOhVq85EfLBjKa8"
AUTH0_AUDIENCE = "https://crewai.us.auth0.com/api/v2/"
5 changes: 3 additions & 2 deletions src/crewai/cli/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,11 @@ def deploy():


@deploy.command(name="create")
def deploy_create():
@click.option("-y", "--yes", is_flag=True, help="Skip the confirmation prompt")
def deploy_create(yes: bool):
"""Create a Crew deployment."""
deploy_cmd = DeployCommand()
deploy_cmd.create_crew()
deploy_cmd.create_crew(yes)


@deploy.command(name="list")
Expand Down
18 changes: 11 additions & 7 deletions src/crewai/cli/deploy/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ def deploy(self, uuid: Optional[str] = None) -> None:
else:
self._handle_error(json_response)

def create_crew(self) -> None:
def create_crew(self, confirm: bool) -> None:
"""
Create a new crew deployment.
"""
Expand All @@ -136,7 +136,7 @@ def create_crew(self) -> None:
)
return

self._confirm_input(env_vars, remote_repo_url)
self._confirm_input(env_vars, remote_repo_url, confirm)
payload = self._create_payload(env_vars, remote_repo_url)

response = self.client.create_crew(payload)
Expand All @@ -145,18 +145,22 @@ def create_crew(self) -> None:
else:
self._handle_error(response.json())

def _confirm_input(self, env_vars: Dict[str, str], remote_repo_url: str) -> None:
def _confirm_input(
self, env_vars: Dict[str, str], remote_repo_url: str, confirm: bool
) -> None:
"""
Confirm input parameters with the user.
Args:
env_vars (Dict[str, str]): Environment variables.
remote_repo_url (str): Remote repository URL.
confirm (bool): Whether to confirm input.
"""
input(f"Press Enter to continue with the following Env vars: {env_vars}")
input(
f"Press Enter to continue with the following remote repository: {remote_repo_url}\n"
)
if not confirm:
input(f"Press Enter to continue with the following Env vars: {env_vars}")
input(
f"Press Enter to continue with the following remote repository: {remote_repo_url}\n"
)

def _create_payload(
self,
Expand Down
2 changes: 1 addition & 1 deletion src/crewai/cli/templates/crew/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = ["Your Name <you@example.com>"]

[tool.poetry.dependencies]
python = ">=3.10,<=3.13"
crewai = { extras = ["tools"], version = ">=0.55.1,<1.0.0" }
crewai = { extras = ["tools"], version = ">=0.55.2,<1.0.0" }


[tool.poetry.scripts]
Expand Down
2 changes: 1 addition & 1 deletion src/crewai/cli/templates/pipeline/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = ["Your Name <you@example.com>"]

[tool.poetry.dependencies]
python = ">=3.10,<=3.13"
crewai = { extras = ["tools"], version = ">=0.55.1,<1.0.0" }
crewai = { extras = ["tools"], version = ">=0.55.2,<1.0.0" }
asyncio = "*"

[tool.poetry.scripts]
Expand Down
2 changes: 1 addition & 1 deletion src/crewai/cli/templates/pipeline_router/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ authors = ["Your Name <you@example.com>"]

[tool.poetry.dependencies]
python = ">=3.10,<=3.13"
crewai = { extras = ["tools"], version = ">=0.55.1,<1.0.0" }
crewai = { extras = ["tools"], version = ">=0.55.2,<1.0.0" }


[tool.poetry.scripts]
Expand Down

0 comments on commit bc79374

Please sign in to comment.