Harnesses

Authoring harness slices

Structure OpenCode harness files inside a pack and validate before publish.

Layout

my-pack/
  pack.yaml
  harnesses/opencode/
    opencode.json
    agents/
    skills/
    plugins/

Validate

orkestrate pack validate my-pack

Launch sync

On launch, the OpenCode driver copies the slice into the pack home. Existing opencode.json in the home is not overwritten; new agents/skills/plugins are added if missing.