[BUG] Claude Code setting Use Terminal has no effect

Resolved 💬 3 comments Opened Mar 30, 2026 by nikoethonai Closed May 3, 2026

Preflight Checklist

  • [x] I have searched existing issues and this hasn't been reported yet
  • [x] This is a single bug report (please file separate reports for different bugs)
  • [x] I am using the latest version of Claude Code

What's Wrong?

#9741 is still relevant. Debugging below

The claudeCode.useTerminal setting is not wired up to any behavior in the current extension code (v2.1.87).

In [extension.js](vscode-webview://0pn4f0ncl7hm2h5hmc13sh2ipumjn6nacqm9jk9o576ekinn650c/anthropic.claude-code-2.1.87-darwin-arm64/extension.js), it only appears in two places:

A one-time settings migration that moves keys from the old claude-code. namespace to the new claudeCode. namespace — never reads the value.
A showClaudeTerminalSetting() method that just opens the VS Code settings UI pointed at that setting.
The setting is declared in package.json, and there's a separate showTerminalBanner UI state (a banner in the webview that apparently nudges users toward the terminal), but the actual useTerminal value is never read to branch between the graphical panel and a terminal. Nothing in the extension checks t0("useTerminal") or getConfiguration("claudeCode").get("useTerminal") to decide what to show you.

So enabling the setting currently has no visible effect. It looks like a feature that's either partially implemented, deprecated, or planned but not yet functional in this version.

What Should Happen?

Check the debugging trace above the fix the issue.

Error Messages/Logs

Steps to Reproduce

  1. Check the button for enabling the terminal experience in the Claude Code window
  2. Restart VSCode
  3. Re-open the Claude Code chat
  4. You're still in the graphical UI and not in terminal mode

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

2.1.87

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗