# Go adds interactive refactoring support and proposes shared editor protocol

_Published Sunday, October 18, 2026 at 8:05 PM EDT · Products · Latest · Tier 2 — Notable_

![Go adds interactive refactoring support and proposes shared editor protocol — Primary](https://go.dev/doc/gopher/gopher5logo.jpg)

The Go team announced interactive refactoring support in gopls v0.24.0 and the official Go extension for VS Code v0.56.0. The capability lets the language server ask developers for input before changing code, replacing fixed defaults for operations that need additional choices.

Developers can choose struct tags and naming conventions, remove selected tags, and generate method stubs for a chosen interface. The team developed the underlying proposal with the Dart team for the Language Server Protocol, which connects editors to language-specific tools.

The protocol change remains a proposal. Moving declarations between files and packages is demonstrated in a working implementation but scheduled for a future gopls release.

## Sources

- [The Go Blog](https://go.dev/blog/interactive-refactoring)

---
Canonical: https://techandbusiness.org/newswire/E60AJq50FcPmM0eEE6LDuS
Published: 2026-10-19T00:05:56.229Z
Story chronology: 2026-10-19T00:00:00.000Z
Retrieved: 2026-10-19T03:52:50.203Z
Publisher: Tech & Business (techandbusiness.org)
