Implement or update support for an underlying agent CLI in Ralph after specs are defined, including factory wiring and tests.
Create or update agent integration specs before implementation. Use this whenever a request is about defining how a new or existing agent should behave in Ralph.
Execute shell commands with strict adherence to non-interactive flags and environment variables to prevent hanging in OpenCode's headless environment.