Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
deployment【部署与运维】Guides VLA-Adapter inference servers, MsgPack or JSON action payloads, ALOHA fake-client checks, and real robot deployment boundaries.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
This sub-skill documents deployment contracts and renders commands for a
separate native checkout. It contains only documentation and safe command or
synthetic-payload helpers; it does not contain prismatic/, vla-scripts/, or
experiments/robot/, and it never starts a server, client, or robot.
Before using any native entrypoint, set and enter the absolute checkout root:
export VLA_ADAPTER_REPO_ROOT=/abs/path/to/VLA-Adapter
cd "$VLA_ADAPTER_REPO_ROOT"
python -m pip install -e "$VLA_ADAPTER_REPO_ROOT"
External prerequisites depend on the selected operation: base package plus CUDA/checkpoint for a server; FastAPI/uvicorn and the matching JSON or MsgPack serialization packages for HTTP serving; the native ALOHA fake-client and its runtime for a fake check; and ROS, cv_bridge, sensor/message packages, camera inputs, hardware, and a human operator for a real client. Install these in the native/robot environment, not in this generated skill.
--repo-root "$VLA_ADAPTER_REPO_ROOT". build_aloha_launch only
prints cd <absolute-repo-root> && ... commands; it does not execute or
validate a server/client.--write-msgpack additionally requires
external msgpack and msgpack-numpy packages.After review, native commands must be run from cd <absolute-repo-root> and
use the external source files below (the adapter does not invoke them):
| Operation | Native source entrypoint |
|---|---|
| MsgPack server | experiments/robot/server_deploy/deploy.py |
| JSON server | vla-scripts/deploy.py |
| Fake ALOHA client | experiments/robot/aloha/run_fake_cobot_client.py |
| Real ROS client | experiments/robot/aloha/run_cobot_client.py |
unnorm_key before publishing commands.unnorm_key mismatch as a safety issue because it changes action scale.