refactored skyvern workflow start cli (#2615)
This commit is contained in:
committed by
GitHub
parent
74ca050bde
commit
aa933dc261
@@ -40,15 +40,15 @@ def _get_client(api_key: str | None = None) -> Skyvern:
|
||||
return Skyvern(base_url=settings.SKYVERN_BASE_URL, api_key=key)
|
||||
|
||||
|
||||
@workflow_app.command("start")
|
||||
def start_workflow(
|
||||
@workflow_app.command("run")
|
||||
def run_workflow(
|
||||
ctx: typer.Context,
|
||||
workflow_id: str = typer.Argument(..., help="Workflow permanent ID"),
|
||||
parameters: str = typer.Option("{}", "--parameters", "-p", help="JSON parameters for the workflow"),
|
||||
title: str | None = typer.Option(None, "--title", help="Title for the workflow run"),
|
||||
max_steps: int | None = typer.Option(None, "--max-steps", help="Override the workflow max steps"),
|
||||
) -> None:
|
||||
"""Dispatch a workflow run."""
|
||||
"""Run a workflow."""
|
||||
try:
|
||||
params_dict = json.loads(parameters) if parameters else {}
|
||||
except json.JSONDecodeError:
|
||||
|
||||
Reference in New Issue
Block a user