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-10/

Dev Server Launcher

A helper to run the package-provided in-memory development server with hot reload for a LangGraph project.

Capabilities

Hot-reloading startup

  • Launches the dev server against the provided config file and port, enabling hot reload so edits under the project directory restart the server automatically. @test

Debugger handoff

  • When a debugger port is supplied with a wait flag, startup pauses until a debugger attaches and then continues serving. @test

Tunnel exposure

  • When tunneling is requested, startup prints the externally reachable URL returned by the package after the server is ready. @test

Browser toggle

  • Defaults to opening the dev UI in a browser; when disabled, no browser is launched while the server still starts normally. @test

Implementation

@generates

API

def launch_dev_server(
    config_path: str,
    port: int = 8123,
    *,
    open_browser: bool = True,
    tunnel: bool = False,
    debugger_port: int | None = None,
    wait_for_debugger: bool = False,
) -> None:
    """
    Start the package's dev server with hot reload for the project defined in config_path.
    Blocks until the server process exits.

    Raises:
        FileNotFoundError: if config_path does not exist.
        RuntimeError: if startup fails (e.g., invalid config or port already in use).
    """

Dependencies { .dependencies }

langgraph-cli { .dependency }

Provides the dev server command with hot reload, debugging, tunneling, and browser control options.

Version

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