CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-langgraph-cli

tessl install tessl/pypi-langgraph-cli@0.4.0

CLI for interacting with LangGraph API

Agent Success

Agent success rate when using this tile

74%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.17x

Baseline

Agent success rate without this tile

63%

task.mdevals/scenario-7/

Telemetry-Aware Deploy Wrapper

A small CLI harness that runs a deployment-style workflow while exercising the package's telemetry controls and spinner-based progress feedback.

Capabilities

Telemetry opt-out

  • When the analytics opt-out flag is passed or the package's disable-telemetry environment variable is set, the workflow completes without emitting telemetry events. @test
  • When neither opt-out is set, the workflow records a telemetry event that includes the command name and a success outcome. @test

Progress feedback

  • While running the workflow, the CLI shows a spinner-style progress indicator that updates messages for at least three phases (e.g., pulling dependencies, building image, starting services) using the package's progress helper. @test

CLI behavior

  • The CLI accepts a --config argument defaulting to the package's standard config filename, fails with FileNotFoundError for missing files, and returns exit code 0 on success. @test
  • A --no-analytics flag mirrors the environment variable opt-out and is forwarded into telemetry handling. @test

Implementation

@generates

API

def run_deploy(config_path: str, disable_analytics: bool = False) -> str:
    """
    Executes the deploy workflow with telemetry and progress feedback.
    Returns the final status message when the workflow completes.
    Raises FileNotFoundError when the config file is missing.
    """

def main(argv: list[str] | None = None) -> int:
    """
    Parses CLI args, applies telemetry opt-outs, streams progress, and exits with status code.
    """

Dependencies { .dependencies }

langgraph-cli { .dependency }

Provides telemetry controls, analytics opt-out handling, and CLI spinner utilities for progress feedback.

click { .dependency }

Used for argument parsing in the wrapper CLI.

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/langgraph-cli@0.4.x
tile.json