CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-langgraph-cli

CLI for interacting with LangGraph API

Overall
score

74%

Evaluation74%

1.17x

Agent success when using this tile

Overview
Eval results
Files

task.mdevals/scenario-6/

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.

Install with Tessl CLI

npx tessl i tessl/pypi-langgraph-cli

tile.json