///|
/// Errors raised at OpenCode configuration, protocol, and process boundaries.
pub(all) suberror OpenCodeSdkError {
InvalidEvent(message~ : String)
TurnFailed(message~ : String)
ExecFailed(code~ : Int, stderr~ : String)
} derive(Debug, Eq)