diff --git a/pyproject.toml b/pyproject.toml index 2001ffeaa..9e19a4ddf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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 "] readme = "README.md" diff --git a/src/crewai/cli/authentication/constants.py b/src/crewai/cli/authentication/constants.py index 9418087aa..1bff9b362 100644 --- a/src/crewai/cli/authentication/constants.py +++ b/src/crewai/cli/authentication/constants.py @@ -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/" diff --git a/src/crewai/cli/cli.py b/src/crewai/cli/cli.py index cf1e7584b..0b1311946 100644 --- a/src/crewai/cli/cli.py +++ b/src/crewai/cli/cli.py @@ -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") diff --git a/src/crewai/cli/deploy/main.py b/src/crewai/cli/deploy/main.py index 698310122..8324a41db 100644 --- a/src/crewai/cli/deploy/main.py +++ b/src/crewai/cli/deploy/main.py @@ -117,7 +117,7 @@ class DeployCommand: else: self._handle_error(json_response) - def create_crew(self) -> None: + def create_crew(self, confirm: bool) -> None: """ Create a new crew deployment. """ @@ -136,7 +136,7 @@ class DeployCommand: ) 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) @@ -145,18 +145,22 @@ class DeployCommand: 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, diff --git a/src/crewai/cli/templates/crew/pyproject.toml b/src/crewai/cli/templates/crew/pyproject.toml index 5067d81e2..31d303e74 100644 --- a/src/crewai/cli/templates/crew/pyproject.toml +++ b/src/crewai/cli/templates/crew/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [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] diff --git a/src/crewai/cli/templates/pipeline/pyproject.toml b/src/crewai/cli/templates/pipeline/pyproject.toml index b033e401d..8f8b72e23 100644 --- a/src/crewai/cli/templates/pipeline/pyproject.toml +++ b/src/crewai/cli/templates/pipeline/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [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] diff --git a/src/crewai/cli/templates/pipeline_router/pyproject.toml b/src/crewai/cli/templates/pipeline_router/pyproject.toml index b943f605f..630421684 100644 --- a/src/crewai/cli/templates/pipeline_router/pyproject.toml +++ b/src/crewai/cli/templates/pipeline_router/pyproject.toml @@ -6,7 +6,7 @@ authors = ["Your Name "] [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]