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.
A comparative study tested three context compaction strategies—FutureOS, OpenCode, and Codex—on their ability to retain information from agent sessions. FutureOS retained 83% of queryable information, significantly outperforming OpenCode (47%) and Codex (38%), with the key difference being that FutureOS preserves assistant prose while others compress it away. The analysis reveals that tool output dominates context volume but is rarely referenced, while the sparse assistant text is the primary source of follow-up questions.