i4h-workflow

bởi nvidia

Overview of `workflows/agentic/` (IsaacLab-Arena + GR00T/openpi). Use when the user asks what i4h workflow is, what's supported, or where to start.

npx skills add https://github.com/nvidia/skills --skill i4h-workflow

i4h Agentic Workflow

Purpose

Orient on the agentic workflow before touching a specific stage: which envs/robots/policies are supported, how the workflows/agentic/ subprojects fit together, and which per-stage skill to invoke next. This skill routes — it runs no pipeline stage itself.

Base Code

These steps drive the i4h-workflows base code (the workflows/agentic/ tree). To reuse an existing checkout, set I4H_WORKFLOWS to its path (no clone happens). Otherwise this resolves the current repo, or clones to ~/i4h-workflows — pick that default without prompting. Run every command below from the resolved root:

# Resolve the i4h-workflows base code (provides workflows/agentic/).
ROOT="${I4H_WORKFLOWS:-$(git rev-parse --show-toplevel 2>/dev/null)}"
if [ ! -d "$ROOT/workflows/agentic" ]; then
  ROOT="${I4H_WORKFLOWS:-$HOME/i4h-workflows}"
  [ -d "$ROOT/workflows/agentic" ] || git clone https://github.com/isaac-for-healthcare/i4h-workflows "$ROOT"
fi
export I4H_WORKFLOWS="$ROOT"; cd "$ROOT"

Basics

  • Env YAMLs at workflows/agentic/config/environments/<env>.yaml are the source of truth.
  • Each pipeline stage has its own skill. Compose them or use [[i4h-workflow-e2e]] for full runs.
  • For env authoring or scene-edit source changes, load skills/i4h-workflow/references/repo-map.md before generating code.

Supported Envs

Fallback when --list-envs fails (setup incomplete):

EnvRobotPolicy
scissor_pick_and_placeSO-ARM 101GR00T N1.5 (N1.7 alternative)
locomanip_tray_pick_and_placeUnitree G1GR00T N1.6 (shared policy.locomanip.*)
locomanip_push_cartUnitree G1GR00T N1.6 (shared policy.locomanip.*)
assemble_trocarUnitree G1 + Dex handsGR00T N1.5 (inference-only)
ultrasound_liver_scanFranka-style armopenpi PI0
surgical_reach_psmdVRK PSMGR00T N1.5 or scripted state machine
surgical_reach_dual_psmdVRK dual PSMGR00T N1.5 or scripted state machine
surgical_reach_starSTARGR00T N1.5 or scripted state machine
surgical_lift_blockdVRK PSMGR00T N1.5 or scripted state machine
surgical_lift_needledVRK PSMGR00T N1.5 or scripted state machine
surgical_lift_needle_organsdVRK PSMGR00T N1.5 or scripted state machine

Run

Run the step below before answering. Each step is a separate bash call; variables persist in the local agent's tmux session.

Step 1 — list supported envs

REPO_ROOT="${I4H_WORKFLOWS:-$(git rev-parse --show-toplevel 2>/dev/null)}"; [ -d "$REPO_ROOT/workflows/agentic" ] || REPO_ROOT="$HOME/i4h-workflows"
"${REPO_ROOT}/workflows/agentic/policy/run.sh" --list-envs

If the command fails, use the Supported Envs fallback table above.

Subprojects

DirectoryPurpose
workflows/agentic/arena/IsaacLab-Arena envs, scenes, tasks, teleop, record, replay
workflows/agentic/policy/Policy daemons and train dispatchers
workflows/agentic/dataset/HDF5 → LeRobot conversion and visualization
workflows/agentic/mimic/HDF5 trajectory expansion
workflows/agentic/annotator/VLM success labels and filtering
workflows/agentic/cosmos/Optional Cosmos Transfer video augmentation
workflows/agentic/common/Shared config, messaging, robot constants

Skill Index

SkillPurpose
i4h-workflow-setupInstall / sync / check third-party deps
i4h-workflow-createAdd a new env
i4h-workflow-scene-editEdit an existing scene / task / camera
i4h-workflow-dataset-teleopRecord human demos
i4h-workflow-dataset-replayReplay HDF5 episodes
i4h-workflow-dataset-mimicExpand HDF5 demos with noise
i4h-workflow-dataset-annotateVLM label / filter episodes
i4h-workflow-dataset-convertConvert HDF5 to LeRobot
i4h-workflow-finetuneTrain supported envs
i4h-workflow-validateRoll out / evaluate policy checkpoints
i4h-workflow-e2eRun the full pipeline
i4h-lerobot-vizOpen the LeRobot HTML viewer

Prerequisites

  • For any hands-on stage, set up the workflow first — see [[i4h-workflow-setup]] (component venvs and third-party checkouts present).
  • Env YAMLs at workflows/agentic/config/environments/<env>.yaml are the source of truth.

Limitations

  • Overview/routing only — each pipeline stage has its own skill; this one performs no recording, training, or rollout.

Troubleshooting

  • Error: env not found / unsupported — Cause: typo, unregistered env, or setup incomplete. Fix: run workflows/agentic/policy/run.sh --list-envs; if that fails, run [[i4h-workflow-setup]] first; otherwise check the Supported Envs table.

Final Response

The response is incomplete unless it includes all three parts below, each separated by a blank line. Do not reply with prose only or run sections together without spacing.

  1. Orientation — one short paragraph: env YAMLs, subprojects, sim-to-policy pipeline.

  2. Supported envs — heading plus markdown table from Step 1 (--list-envs output: env, stack, description) or the Supported Envs fallback table.

  3. Available skills — heading plus the full Skill Index table copied into the response.

Then (after another blank line) recommend [[i4h-workflow-setup]] if setup is not done, and name one next stage skill matched to the user's goal.

Thêm skills từ nvidia

compileiq-debug
nvidia
Sử dụng khi có điều gì đó không ổn: Search() bị treo, tất cả các đánh giá đều trả về INVALID_SCORE, điểm số không cải thiện, mọi cấu hình đều trả về cùng một số, lỗi ptxas…
create-github-pr
nvidia
Tạo pull request GitHub bằng cách sử dụng gh CLI. Sử dụng khi người dùng muốn tạo PR mới, gửi mã để xem xét, hoặc mở pull request. Từ khóa kích hoạt -…
nemoclaw-maintainer-cross-issue-sweep
nvidia
Quét các vấn đề đang mở khác để tìm những vấn đề mà một PR nhất định có thể sửa hoặc vô tình làm hỏng. Đưa ra các cơ hội sửa lỗi liền kề và rủi ro mâu thuẫn với file:dòng…
fhir-basics
nvidia
Dạy các tác nhân cách hoạt động của API FHIR R4, những tài nguyên có sẵn, cách truy vấn chúng với tham số tìm kiếm, và cách phân tích chính xác tất cả các định dạng phản hồi…
compileiq-validate-result
nvidia
Sử dụng SAU KHI tìm kiếm hoàn tất và TRƯỚC KHI yêu cầu tăng tốc hoặc gửi ACF. Tải tệp CSV dump_results, trích xuất các ứng viên top-K (đơn mục tiêu)…
changelog-audit
nvidia
Kiểm tra Warp CHANGELOG.md trước khi phát hành: khôi phục các mục bị mất, sắp xếp theo tác động người dùng, tinh chỉnh ngôn ngữ mục, xuống dòng và (chế độ nhánh phát hành) so sánh bump…
maintain-dynamic-plugins
nvidia
Duy trì các bộ nạp plugin động NeMo Relay, tệp kê khai, SDK gốc Rust, giao thức worker gRPC, SDK worker Python, tài liệu, kiểm thử và phạm vi quy trình phát hành
dgx-diagnose
nvidia
Chẩn đoán các sự cố thường gặp của DGX Station GB300 — lỗi CUDA, nhắm sai GPU, lỗi container vLLM/SGLang, vấn đề trạng thái MIG, lỗi NVLink/Fabric Manager,…