Scenario 10: Export or import a layer as a portable bundle
Use this when you want to move a harness setup between machines, bootstrap a new repo quickly, or share a team baseline.
Frequency: Occasional · Status: Shipped
Use this when you want to move a harness setup between machines, bootstrap a new repo quickly, or share a team baseline.
Typical commands:
harnesstap migrate export ./my-setup.harnesstap.toml --layer my-setup
harnesstap migrate export ./team.harnesstap.toml --layer my-setup --embed-plugins
harnesstap migrate import ./my-setup.harnesstap.tomlThis is the main offline layer sharing story. Bundles carry the layer definition
plus its resources, and --embed-plugins inlines Claude marketplace-installed
plugin trees so the receiving machine does not need to re-fetch them at apply
time.
Scenario 9: Review project state, history, and recover from a bad apply
Use this when a layer write produced files you want to inspect or undo.
Scenario 11: Start from a catalog baseline instead of building from scratch
Use this when you want a fast starting point and only need to tailor it for your repo afterward.