# opencode 1.18.6: branch cache and desktop provider/MCP refresh fixes

> Bug-fix release. Core stops one branch's repository cache refresh from moving another branch's checkout; the desktop app fixes stale legacy MCP state and provider lists that failed to refresh after connecting a provider or completing OAuth on V1 servers.

| | |
|---|---|
| **Tool** | opencode |
| **Version** | v1.18.6 |
| **Kind** | release |
| **Published** | 2026-07-27 |
| **Observed** | 2026-08-11 |
| **Significance** | 2/5 |
| **Breaking** | no |
| **Categories** | fix |

## What changed


**Core**
- Branch-specific repository caches: refreshing one reference no longer moves another branch's checkout

**Desktop**
- Broader compatibility with the newer client API across directory, project, session and terminal flows
- Legacy MCP state no longer refreshes when opening a V1 workspace
- Provider lists refresh after connecting a provider or completing provider OAuth on V1 servers


## Sources

- [github_release](https://github.com/anomalyco/opencode/releases/tag/v1.18.6) — retrieved 2026-08-11

## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/opencode/v1-18-6
Entity: https://changelogs.info/opencode
Event ID: `evt_2026-07-27_opencode_v1-18-6`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
