All Lessons

In the Shipwright software factory, why is labor partitioned among specialized agents rather than assigning a single continuous agent to ingest an issue, write code, run tests, and open a pull request?

1 / 1
intermediate 30 min

Agents and Commands: Roles on the Factory Line

Define primary and subagent roles, control who may launch whom, and wire intake with custom commands. Plan mode becomes the first human gate.

Loading lesson content...

Consider the shipwright-planner permission block below from opencode.json. Because opencode evaluates permission rules sequentially with last match wins, what occurs if the planner attempts to delegate work to the explore subagent versus the shipwright-worker subagent?

1 / 1

During an automated intake run, shipwright-planner invokes shipwright-explorer to locate affected files. The explorer returns four hundred lines of raw directory listings and terminal logs, causing the planner to hallucinate subsequent steps. How should the team prevent this subagent context dumping trap?

1 / 1