Skip to content

v1.0.0 — Initial release

Latest

Choose a tag to compare

@adm-dhd adm-dhd released this 17 Jul 07:26

Initial release of the DHD Control API skill — a structured knowledge file that gives AI coding agents the context they need to build applications against DHD audio mixing consoles (XC3, XD3, XS3, RM1 cores, firmware ≥ 10.3).

What's included

  • Protocol — WebSocket & REST transports, authentication (incl. tokenless devices), connection lifecycle, heartbeat and reconnect behaviour
  • Data model — node tree, path conventions, value types, the /range/ metadata tree
  • WebSocket methods — get/set/subscribe/unsubscribe with the nested update payload structure
  • RPC methods — snapshots, fadetovalue, channel labels, external button lists
  • Client libraries — usage of the official TypeScript (@dhdaudio/control-api v1.0.3) and Go (github.com/dhd-audio/control-api-go/v2 v2.0.0) libraries; all code examples compile-checked against the released packages
  • Security — token handling, POST vs GET, TLS, connection limits

Installation

Works with Claude Code (.claude/skills/) and any AI coding tool that reads markdown context files — see the README for per-tool instructions. The attached dhd-control-api.skill archive can be imported directly where .skill bundles are supported.