Harnesses

Specialized harnesses

One runtime config cannot fit every task. Slices are first-class artifacts in each pack.

Why slices

One OpenCode profile for everything forces the same tools and policy on unrelated work. PR review and greenfield coding are different jobs.

What a slice is

Task-specific files under harnesses/opencode/: config, agents, skills, plugins. v0 ships one primary slice per pack; multiple slices per pack are supported in layout.

Who authors them

  • Builders — version in git, publish to the registry.
  • Agents (roadmap) — propose a slice for the current task.