Expand description
The harness layer over ArtifactType: Harness names the
agent runtimes sessions can be shared from and resumed into, and
HarnessBundle carries one provider manager per installed harness
for commands that aggregate across them.
Enums§
- Harness
- An installed agent harness — a runtime sessions can be shared from
and resumed into. Deliberately parallel to
ArtifactType: every harness maps onto an artifact type, but not every artifact type is a harness once non-session kinds (git, github) joinArtifactType— you can’t resume into a git repo. Harness-facing surfaces (share/resume--harness) take this type so non-harness values stay unrepresentable.