Skip to content

v1.14.3

Latest

Choose a tag to compare

@github-actions github-actions released this 30 Mar 16:28
· 2 commits to main since this release
v1.14.3
1b64080

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.

Coder Chat sidebar panel

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.useKeyring setting
  • Tokens are saved at login time, not just when connecting to a workspace, so the CLI can use them immediately
  • --use-keyring and --global-config are 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).

Use keyring setting

SSH Configuration Improvements

  • coder config-ssh options honored: SSH options set via coder 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)

Disable Notifications setting

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.

Apply Recommended SSH Settings command

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 ssnetstatlsof on Linux and netstatlsof on 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 RemoteCommand is configured. (#854)
  • URI handler fix: Opening a workspace via URI without a folder parameter now correctly opens a bare remote window instead of falling back to expanded_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

Full changelog: v1.13.2...v1.14.3