AI Agent Hub
Back to skills
🔒

Dynamo Router Starter

IT Ops & Security Updated 2026.08.29

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-robin or least-loaded, and verify that /v1/models returns at least one model.
  • Enable KV routing: use KV-aware routing when workers publish KV cache events; otherwise switch to an approximate mode so the router does not hang.
  • Smoke test: use scripts/check_router_health.py to check /v1/models and one /v1/chat/completions request.
  • 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.