This release brings embedded AI agent chat, smarter SSH connection handling, flexible notification controls, and a batch of reliability improvements.
Highlights
Coder Chat: Talk to AI Agents Without Leaving Your Editor
Delegate development tasks to Coder's AI coding agents directly from VS Code's secondary sidebar. Describe what you need and the agent handles provisioning, execution, and follow-up, all without switching windows. (#844)
- Theme-aware panel that matches your VS Code color scheme
- Opens external links natively
- Only visible when the Agents experiment is enabled on your deployment
Note
Requires Coder Agents (Early Access) to be enabled. To use the chat panel, open a conversation from the Coder web UI first.
OS Keyring Support (Opt-In · macOS & Windows)
Session tokens can now be stored in your operating system's keyring via the Coder CLI, keeping credentials in sync between VS Code and the terminal. (#816, #835)
- Opt-in via the
coder.useKeyringsetting - Tokens are saved at login time, not just when connecting to a workspace, so the CLI can use them immediately
--use-keyringand--global-configare automatically filtered from user-configured global CLI flags to prevent auth conflicts
Important
macOS and Windows only. Requires Coder CLI >= 2.29.0 (storage) and >= 2.31.0 (full sync).
SSH Configuration Improvements
coder config-sshoptions honored: SSH options set viacoder config-ssh --ssh-option(e.g.ForwardX11=yes) are now applied to VS Code connections automatically. (#833)- Proxy log directory auto-configured: SSH connection logs are always captured in the extension's storage, no manual setup needed. Also respects
CODER_SSH_LOG_DIR. (#827)
Improvements
Silence Deployment Notifications
New coder.disableNotifications setting lets you suppress all notification prompts from your Coder deployment, including workspace update reminders, autostop warnings, deletion alerts, and inbox messages. Toggle it back on at any time without a reload. (#853)
Smarter SSH Reconnection Defaults
The extension now automatically configures reconnectionGraceTime, serverShutdownTimeout, and maxReconnectionAttempts with safe defaults that improve on VS Code's out-of-the-box values. For more aggressive (but still recommended) values, run Coder: Apply Recommended SSH Settings from the command palette to overwrite all settings at once. (#826)
Tip
Results may vary depending on your environment and network conditions. If you still experience disconnects, please open an issue.
Bug Fixes
- SSH sleep/wake recovery and process discovery: Connections now recover faster after laptop sleep by detecting port changes and re-registering the label formatter. Process discovery now uses
ss→netstat→lsofon Linux andnetstat→lsofon macOS, fixing systems where the SSH PID could not be resolved. (#846) - Windows SSH config writes: Fixed failures when antivirus, cloud sync, or another process briefly locks the SSH config file (retries on
EPERM/EACCES/EBUSY). (#841) - RemoteCommand compatibility: SSH connections no longer fail when a custom
RemoteCommandis configured. (#854) - URI handler fix: Opening a workspace via URI without a
folderparameter now correctly opens a bare remote window instead of falling back toexpanded_directory. (#865) - Cursor compatibility: Tasks view container now shows correctly in Cursor when not authenticated. (#839)
Breaking Changes
Warning
Minimum VS Code version is now 1.106.0 (uses Electron 37 / Node 22).
New Contributors
- @ThomasK33 — Coder Chat panel implementation
Full changelog: v1.13.2...v1.14.3



