Idea: an agent skill that self-drives build + verify + fix for gst-nvdsudp / gst-dsexample-cuda #70
KhaiTrang1995
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
build/build.shintentionally skips two plugins —gst-nvdsudp(Rivermax/SMPTEST2110 UDP transport) and
gst-dsexample-cuda(OpenCV-CUDA reference plugin) —because each needs an external SDK the standard dependency install doesn't
provision (
build/BUILD.md"Components with External Prerequisites"). Right nowthere's no skill or example prompt covering either one, so anyone using an AI
coding agent with this repo has to walk through both READMEs by hand — Rivermax
SDK setup, an OpenCV-4.10.0-with-CUDA from-source build, Makefile env vars,
gst-inspect-1.0verification — with no guardrails around thesudo/system-levelsteps involved.
I put together an agent-skill package (
SKILL.md+ reference docs, compatiblewith Claude Code / Cursor / Codex-style agent skills) that lets the AI handle
this loop itself instead of the user copy-pasting each command:
gst-inspect-1.0verify → on failure, check against a known-errortable before proposing anything.
CUDA_VERenv var dropped acrosssudo, a stale GStreamer plugin cache) — anything else (missing Rivermax SDK,missing OpenCV-CUDA, compiler rejecting the build) stops and asks instead of
guessing.
twice in a row instead of "spinning."
sudocommand and before starting anylong-running external SDK install — nothing runs against the live system
unattended.
gst-dsexample-cudaoverwrites the CPUdsexamplebuild already on the system.I know this repo isn't taking code contributions right now, so I'm not opening a
PR — just sharing the idea in case it's useful input for the official
skills/set, or for whoever eventually documents onboarding for these two plugins.
Code for reference: https://github.com/KhaiTrang1995/DeepStream/tree/feat/add-deepstream-kits/skills/deepstream-build-external-plugins
Beta Was this translation helpful? Give feedback.
All reactions