A practical Tangled CLI nnabeyang.tngl.sh/swift-tangled

feat: add TMB device enrollment workflow #211

Merged nnabeyang.tngl.sh
targeting main
Merged opened by and assigned to nnabeyang.tngl.sh
targeting main

Add explicit TMB device enrollment to tng auth agent tmb.

  • persist an owner-only device credential for each named TMB instance
  • enroll with a one-time credential and generated device proof key
  • report enrollment status without exposing credential material
  • revoke an enrolled device and remove its local configuration
  • expose the new commands and structured output through CLI capabilities

This establishes device identity only; OAuth account login is added by the next pull request.

This pull request has no versions submitted yet.