OpenCode uses hot reloading to manage plugin catalog modifications. Rather than plugins directly mutating a shared catalog, each plugin provides a transformation function that OpenCode applies in sequence, preventing ordering bugs and state inconsistencies.