Author

Publish

Upload an authored plugin as an immutable version on a HarnessTap Cloud catalog.

plugin publish exports a local authored plugin as an Agent Plugins package and uploads it to your organization's catalog. Each publish creates an immutable version.

ht auth login
ht plugin catalog register acme/default
ht plugin publish my-setup
ht plugin publish my-setup acme/default

Publishes to all registered catalogs by default. Pass org/catalog or use plugin catalog bindings to restrict targets. Dirty working heads are refused — plugin cut first, or pass --version <semver> on plugin publish to cut and publish in one step.

You need a Cloud account, a verified email (email sign-up), and an organization. See Cloud.

Selectors teammates apply

FormMeaning
org/plugin@versionLegacy two-segment selector; resolves through the org's default catalog
org/catalog/plugin@versionCanonical three-segment selector
ht plugin pull acme/default/my-setup@1.0.1
ht apply acme/default/my-setup --project .

The bytes on the wire equal what migrate export --single-file writes. There is no second cloud transport.

Profile-tagged plugins

Tag a plugin profile when it is a machine-wide preset (ht profile use). profile publish is a plugin publish alias with profile validation warnings.