Skip to main content

Module harness

Module harness 

Source
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) join ArtifactType — you can’t resume into a git repo. Harness-facing surfaces (share/resume --harness) take this type so non-harness values stay unrepresentable.