OpenCode 2.1 adds Windows persistent terminals and todo lists, but breaks plugin and SDK contracts
The Oct 20 release brings persistent PTYs to Windows x64 and ARM64, an opt-in todowrite task list via { "experimental": { "todo": true } }, TUI and plugin commands that can outlive Bun's five-minute fetch deadline, restored session archiving, editable saved permissions, and compaction that summarizes the whole conversation and kicks in earlier. Plugin, SDK, and HTTP message/event integrations must adopt renamed fields (provider replay data is now native), though existing sessions and credentials still load with no database migration.