OpenCode v1.17.11 adds session revert
OpenCode v1.17.11 introduces snapshot-backed session revert controls that allow developers to roll back agent activities and associated file changes to any prior message state. The release also brings draggable desktop tabs, tab-cycling shortcuts, and improvements to its MCP OAuth flow.
Adding session-state revert with automatic file rollback solves a major pain point in autonomous coding agents, where a bad plan can corrupt a codebase before the developer can intervene. Giving developers a native "undo" button for agent actions significantly lowers the risk of running complex prompts.
- –Snapshot-backed rollbacks: OpenCode's snapshot system tracks file changes per message, enabling developers to discard unsuccessful agent trajectories without manual git checkout or undo loops.
- –Performance tradeoffs: While enabled by default, the snapshotting feature can cause disk bloat or slowdowns on massive repositories, requiring manual deactivation via config files.
- –UX parity: The introduction of Chrome-style tab shortcuts and draggable tabs brings the desktop application's user experience closer to full-fledged IDEs.
- –MCP stability: Refinements to the Model Context Protocol (MCP) OAuth flow improve the reliability of third-party integrations and tools.
DISCOVERED
1h ago
2026-06-25
PUBLISHED
3h ago
2026-06-25
RELEVANCE
AUTHOR
OpenCodeLog