con un clic
release-check
Check compatibility between Dynamo and SGLang versions before releases
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Check compatibility between Dynamo and SGLang versions before releases
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Check CI status, analyze failures, and explain skips for a Dynamo PR
Launch Dynamo+SGLang servers from example scripts, send test traffic, and validate
Profile-driven performance optimization loop. Baseline, profile, optimize one thing, measure, repeat.
Stage and commit changes with standardized format
Start a debugging session with worklog file
Create and refine Linear projects through in-depth interviewing and exploration
| name | release-check |
| description | Check compatibility between Dynamo and SGLang versions before releases |
| user-invocable | true |
Verify compatibility between Dynamo and SGLang versions before a release. This catches breaking changes at the integration boundary.
Check current versions and recent changes:
!cd /home/ubuntu/dynamo && git log --oneline -10
!cd /home/ubuntu/sglang && git log --oneline -10
!cd /home/ubuntu/dynamo && git describe --tags --always 2>/dev/null || echo "no tags"
!cd /home/ubuntu/sglang && git describe --tags --always 2>/dev/null || echo "no tags"
The ConfigArgumentMerger is a key integration point where Dynamo merges its configuration with SGLang's argument parser. Check for breaking changes:
Dynamo side: Look at how Dynamo creates and passes configuration:
components/src/dynamo/sglang/ - SGLang wrapper configurationSGLang side: Look at SGLang's argument parser:
python/sglang/srt/server_args.py - Server argumentspython/sglang/srt/configs/ - Configuration filesVerify no mismatches: Ensure every argument Dynamo passes is still accepted by SGLang.
Check for changes in how arguments flow through the system:
examples/backends/sglang/launch/The Rust-Python boundary is a common source of breakage:
lib/bindings/python/src/cd /home/ubuntu/dynamo && grep -r "from sglang" components/ lib/ --include="*.py" | head -20
cd /home/ubuntu/dynamo && grep -r "import sglang" components/ lib/ --include="*.py" | head -20
Build and run a minimal test to verify the integration works:
Build Dynamo:
cd /home/ubuntu/dynamo/lib/bindings/python && maturin develop --uv && cd /home/ubuntu/dynamo && uv pip install -e .
Run aggregated SGLang example (simplest integration test):
bash /home/ubuntu/dynamo/examples/backends/sglang/launch/agg.sh
Send test request and verify response
Summarize findings: