Windsurf: Devin Desktop Chat Diffs and Code Blocks Follow Your Editor Theme

WindsurfView original changelog

Windsurf's Devin Desktop now draws chat diffs with the diff colors of the user's editor theme, and shell commands and code blocks in the transcript use the theme's syntax highlighting.

Key Takeaways

  • Chat diffs use the editor theme's diff colors, so added and removed lines follow the chosen theme.
  • Shell commands and code blocks in the transcript use the theme's syntax highlighting.
  • Users with a custom or accessibility-focused theme get that styling in the agent transcript too.
  • Agent output in chat is styled by the same theme as the editor.
  • It shipped in Devin Desktop v3.12.17 on November 6, 2026, alongside an editor update to VS Code 1.141.2.
  • The changelog does not describe the previous chat styling, so no comparison is stated here.

Agent Output Styled by the Editor Theme

Windsurf's Devin Desktop v3.12.17, released on November 6, 2026, changed how code appears in the chat. Chat diffs use the editor theme's diff colors, and shell commands and code blocks in the transcript use its syntax highlighting.

What Changes for Users

A user who has selected a light, dark or custom theme sees that theme's diff colors for added and removed lines in chat, and its syntax colors for shell commands and code blocks in the transcript. The styling of agent output follows the same theme as the editor.

Context

Matching the editor theme carries a user's chosen palette into the conversation, including a high-contrast or color-blind-friendly theme.

The change is part of v3.12.17, which also added the MCP server menu to the Agent Command Center, updated the editor to VS Code 1.141.2 and Electron 43.8.3, and made Devin settings open in an editor tab in IDE mode.

Devin Desktop Chat Diffs Now Follow Your Editor Theme | Yet Another Changelog