def create_workspace(
    name: str = typer.Argument(
        ...,
        help="The name of the workspace to be created",
    ),
) -> None:
    """Creates a workspace for the logged user in Argilla"""
    from argilla_v1.cli.rich import echo_in_panel

    try:
        Workspace.create(name=name)
    except ValueError as e:
        echo_in_panel(
            f"Workspace with name={name} already exists.",
            title="Workspace already exists",
            title_align="left",
            success=False,
        )
        raise typer.Exit(code=1) from e
    except RuntimeError as e:
        echo_in_panel(
            "An unexpected error occurred when trying to create the workspace.",
            title="Unexpected error",
            title_align="left",
            success=False,
        )
        raise typer.Exit(code=1) from e

    echo_in_panel(
        f"Workspace with the name={name} successfully created.", title="Workspace created", title_align="left"
    )
Creates a workspace for the logged user in Argilla
argilla-v1/src/argilla_v1/cli/workspaces/create.py