All Lessons

Why is opencode classified as a software factory substrate rather than merely an interactive coding companion?

1 / 1
intermediate 25 min

Why opencode Is a Factory Substrate

Map the six factory layers to opencode primitives: agents, commands, skills, plugins, hooks, permissions, and MCP. Meet Shipwright's four stations and where each primitive lands.

Loading lesson content...

In the Shipwright factory configuration below, why are edit, write, and shell actions explicitly set to deny for the intake-planner agent?

1 / 1

An engineer building Station 3 (Verify) in Shipwright needs to ensure that whenever an agent attempts to execute a shell command, the command is intercepted and blocked if it contains destructive operations like git reset --hard or rm -rf. Which opencode primitive should the engineer use?

1 / 1