# opencode 1.17.7: MCP workspace roots, plugin server and PTY env fixes

> Patch release. MCP servers can receive the current workspace as a client root, and plugin requests stop assuming the default local port. Matters if you run plugins or MCP servers against non-default workspaces.

| | |
|---|---|
| **Tool** | opencode |
| **Version** | v1.17.7 |
| **Kind** | release |
| **Published** | 2026-06-14 |
| **Observed** | 2026-08-11 |
| **Significance** | 2/5 |
| **Breaking** | no |
| **Categories** | fix, feature |

## What changed


- Plugin client requests reuse the active server instead of assuming the default local port
- MCP servers can receive the current workspace as a client root
- Plugin-provided shell environment variables now apply to PTY sessions
- ACP shell tool calls show command and working directory from the start
- TUI MCP debug uses the SDK's latest protocol version
- Desktop new-session route stays scoped to its own draft server
- SDK clients refresh model/provider availability when integrations change; credential update and remove accept `location`


## Sources

- [github_release](https://github.com/anomalyco/opencode/releases/tag/v1.17.7) — 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-17-7
Entity: https://changelogs.info/opencode
Event ID: `evt_2026-06-14_opencode_v1-17-7`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
