Scenario 37: Publish a profile plugin to the catalog
Use this when you want teammates to discover and install a switchable global preset from HarnessTap Cloud. Published profiles are ordinary published plugins...
Frequency: Occasional · Status: Shipped
Use this when you want teammates to discover and install a switchable global
preset from HarnessTap Cloud. Published profiles are ordinary published
plugins with the profile tag — there is no separate catalog entity.
Typical commands:
harnesstap auth login work
harnesstap profile create work --description "Work machine preset"
harnesstap plugin edit work --add plugin:engineering-foundation
harnesstap profile publish work --account work
harnesstap profile list --search foundation --remote-only --account work
harnesstap profile pull harnesstap-cloud/default/work@1.0.0
harnesstap profile use workWhat this gives you:
profile publishruns the same pipeline asplugin publishwith extra validation warnings (empty stack, unpublished local composition refs)- Cloud browse can filter published plugins with
tag=profile(Profiles tab in HarnessTap Cloud) profile pullinstalls the bundle locally and warns when the result is not profile-taggedprofile useauto-pulls missing publishedplugindependencies before global apply (pass--no-pullto require local copies)
Profile plugins export as Agent Plugins packages with extensions["com.harnesstap"].profile
set (and tags including profile where applicable). Share across machines with
migrate export / migrate import (active profile pointer included in workspace
archives) or pull from the catalog after publish.
For project baselines without the profile tag, use plugin publish and
plugin pull directly (Scenario 11).