Dynamo Router Starter
Paste the following prompt into your AI chat to install this skill:
Please install @org-02qudk26/dynamo-router-starter according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
Dynamo router setups often stall after the frontend starts: workers are not registered, the wrong mode is selected, KV events are missing and the router waits indefinitely, or a single chat request is mistaken for a performance result. This skill turns “make the router runnable” into an explicit operating checklist.
How It Works
It collects inputs such as the local Python/CLI or Kubernetes recipe path, expected mode, frontend port or Kubernetes service, and whether workers publish KV events, then works through a sequence:
- Establish baseline: choose a workable mode such as
round-robinorleast-loaded, and verify that/v1/modelsreturns at least one model. - Enable KV routing: use
KV-awarerouting whenworkerspublishKV cacheevents; otherwise switch to an approximate mode so therouterdoes not hang. - Smoke test: use
scripts/check_router_health.pyto check/v1/modelsand one/v1/chat/completionsrequest. - Compare modes: keep model,
workers, prompt set, and concurrency identical, and label results as smoke-level unless benchmark data is collected.
Boundaries
The skill focuses on startup, configuration, and endpoint validation. It does not produce throughput or latency benchmarks; full performance claims require a separate benchmark run. If workers do not publish KV events, it flags approximate mode but does not repair worker configuration; unhealthy endpoints or missing workers should be handled by the troubleshooting path.
Use Cases
- After starting a local Dynamo frontend, select a baseline routing mode and verify the model endpoint.
- After deploying a Kubernetes recipe, locate the frontend service and patch env to enable or approximate KV-aware routing.
- When workers do not publish KV cache events, set approximate KV mode to prevent the router from hanging.
- Before comparing round-robin and KV routing, fix model, prompt set, and concurrency, then run one smoke request.
Best For
- Inference platform engineers bringing up Dynamo frontends who need a working router locally or on Kubernetes.
- AI infrastructure engineers managing Kubernetes recipes who need to verify frontend service, worker registration, and routing mode.
- Platform operators debugging empty /v1/models or chat timeouts who need to check missing workers or events.
- Systems test engineers evaluating KV routing behavior who need controlled smoke comparisons and limitation notes.
Related Skills
Analyzes network captures from Wireshark, tcpdump, Fiddler, and Charles, then pinpoints TCP, HTTP, DNS, and TLS issues with filter expressions and remediation steps.
Detects AI-generated images from Stable Diffusion, Midjourney, and GPT-4o via Tencent Cloud image moderation and returns risk scores.
CTF cryptography quick reference for engineers covering classic, modern, RSA, ECC, stream, PRNG, and lattice attacks.
Standardizes app teardown, SDK/domain mapping, cloud tracing, sandbox capture, and PRM reporting.