When resolving configuration settings and tool permissions in opencode, in what order are the three configuration tiers evaluated?
The Harness: AGENTS.md, Config, and Context
Design the durable context a factory hands every agent: AGENTS.md, config precedence, project references, and skills. The harness is the factory's memory and its guardrails.
Loading lesson content...
In a software factory harness for shipwright-demo, why should specialized database migration procedures or complex third-party API integration guides be stored as JIT skills (.opencode/skills/<name>/SKILL.md) rather than placed directly in root AGENTS.md?
During a factory run on shipwright-demo, a worker agent needs a date formatting utility. Instead of using JavaScript native Intl.DateTimeFormat, the agent attempts to run pnpm add date-fns. How does the harness design prevent this regression?