| name | holohub-debug-build-run |
| description | Use when a concrete ./holohub command fails, hangs, regresses, or returns wrong output and needs reproducible diagnosis and verification. |
| license | Apache-2.0 |
| metadata | {"author":"Holoscan Team <holoscan-team@nvidia.com>","compatibility":"holoscan-cli>=4.5.0","github-url":"https://github.com/nvidia-holoscan/holohub","tags":["holoscan","holohub","debugging"]} |
Debug HoloHub commands
Purpose
Turn one concrete wrapper failure into a minimally fixed, reproducible passing
command with focused regression proof.
Inputs
Require:
- the affected user-provided HoloHub checkout;
- one exact failing, hanging, regressed, or semantically wrong
./holohub
command;
- expected and observed results, relevant inputs, and the point where progress
stops;
- the runtime needed to reproduce the command.
Route non-failing app development to holohub-app-lifecycle, non-failing
Module work to holohub-module-lifecycle, and first-time SDK installation to
holoscan-setup. If the matching skill is unavailable, preserve the handoff
context and name the skill to install. Do not manufacture a failure.
Prerequisites
- Always read the CLI contract.
- Read the debug workflow for layer
classification, observability, hypothesis testing, cleanup, and proof.