Skip to content
Back to skills

Inference Serving

ASecurity

"Serve and consume Dexbotic VLA/VLM policies through the legacy or

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
devopspythonapi

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill inference-serving --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Inference Serving?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Inference Serving
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-inference-serving/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-inference-serving)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: inference-serving
description: "Serve and consume Dexbotic VLA/VLM policies through the legacy or
  v1 HTTP APIs and the BasePolicy contract."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# Dexbotic inference serving

Use this route for policy wrappers, HTTP server/client contracts, action chunks, reset semantics, capability discovery, and optional DM0 realtime serving. Read [HTTP and policy contract](references/http-and-policy.md) before wiring a client and [troubleshooting](references/troubleshooting.md) when requests fail. Route benchmark setup and hardware bridges to [evaluation-deployment](../evaluation-deployment/SKILL.md).

## Operating sequence

1. Start from a checkpoint whose model family, processor/tokenizer, action dimension, camera order, normalization stats, and control mode are known.
2. Query `GET /health`, then `GET /v1/capabilities`; do not guess whether state is required or whether actions are absolute/relative.
3. Build one observation with 1-based image slots, a prompt, and state only when required/used. For the Python client, convert RGB arrays correctly and choose `use_delta` from the declared action mode.
4. Send a bounded request with `sampling.num_steps`, `cfg_scale`, and optional `seed`; verify the action chunk shape and units before passing actions to a robot or simulator.
5. Call `/v1/reset` at episode boundaries for stateful policies such as MemVLA. Treat a reset failure as a session boundary problem, not a model-quality result.
6. Use the legacy `/process_frame` route only when the consumer requires multipart compatibility.

No server, checkpoint download, physical control loop, or Triton weight conversion is run by the bundled smoke helper unless explicitly requested with a reachable local URL.

Files in this skill

  • SKILL.md1.8 KB
  • references/http-and-policy.md3 KB
  • references/troubleshooting.md2.2 KB
  • scripts/smoke_request.py1.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.