tessl install tessl/pypi-langgraph-cli@0.4.0CLI 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%
{
"context": "Evaluates how well the solution delegates deployment asset generation to langgraph-cli, using its Dockerfile/compose features instead of manual templates. Focuses on correct invocation of the `langgraph dockerfile` command, config handling, base image overrides, and compose/.env/.dockerignore scaffolding.",
"type": "weighted_checklist",
"checklist": [
{
"name": "CLI usage",
"description": "Invokes `langgraph dockerfile` from langgraph-cli to emit files instead of hand-writing Dockerfile/compose content; uses the provided output path as SAVE_PATH.",
"max_score": 25
},
{
"name": "Config handling",
"description": "Passes the user-supplied config via `--config` (or allows default langgraph.json) so generation reflects that file; surfaces meaningful errors from langgraph-cli when the config is missing or invalid.",
"max_score": 20
},
{
"name": "Base override",
"description": "When a base image override is provided, forwards it with `--base-image` so the generated Dockerfile FROM line matches the override rather than defaults.",
"max_score": 20
},
{
"name": "Compose scaffold",
"description": "Uses `--add-docker-compose` to generate docker-compose.yml alongside the Dockerfile and ensures compose output references the chosen image tag and API port.",
"max_score": 20
},
{
"name": "Env & ignore files",
"description": "Relies on langgraph-cli's compose scaffolding to emit `.env` (respecting a supplied env file when present) and `.dockerignore` in the same output directory, not custom templates.",
"max_score": 15
}
]
}