Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v0.2.14 Home All releases v0.2.18newer
Claude Code v0.2.14

New Features

Dynamic Terminal Detection

Claude Code now automatically detects your terminal environment using the new BA4() function. This provides better shell integration by recognizing:

  • Popular terminals (iTerm, Alacritty, Kitty, GNOME Terminal, Windows Terminal, etc.)
  • Terminal multiplexers (tmux, screen)
  • SSH sessions
  • WSL environments
  • Non-interactive contexts

Enhanced Shell Support

  • Expanded shell compatibility: Now supports multiple shell paths:
  • /bin/bash and /usr/bin/bash
  • /bin/zsh and /usr/bin/zsh
  • /bin/sh
  • Automatic shell discovery: If your SHELL environment variable isn't set or points to an invalid shell, Claude Code will automatically find a suitable shell from the supported list
  • Better error messages: Clear error when no suitable Unix shell environment is found

User Preferences Support

  • Global user configuration: Claude Code now reads from ~/.claude/CLAUDE.md for user-specific preferences that aren't checked into the codebase
  • Hierarchical configuration: Combines project-specific CLAUDE.md files with global user preferences

Message of the Day (MOTD)

  • New Tp1() component displays customizable messages from the server
  • Supports color theming to match your terminal color scheme

See this entry in the whole of v0.2.14 →