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/my-pack/
pack.yaml
harnesses/opencode/
opencode.json
agents/
skills/
plugins/Validate
orkestrate pack validate my-packorkestrate pack validate my-packLaunch 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.