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 releases Home v0.2.18newer

Claude Code v0.2.14

5 entries read Markdown
Find
Pick an entry · j / k steps through
5 entries

Changesopen

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

Improvements#

Shell Process Management

  • Better error tracking: The persistent shell now captures recent stdout/stderr (up to 10KB) for debugging when the shell exits unexpectedly
  • Enhanced diagnostics: Shell exit events now include more context:
  • Working directory at time of exit
  • Queue length and execution state
  • Recent output for troubleshooting
  • Safer cleanup: Improved error handling when cleaning up temporary files during shell exit

Error Reporting

  • Stack trace enhancement: Sentry error reports now include original stack traces in a more readable format
  • Better error context: Shell write errors now include recent stdout/stderr for debugging

Theme System

  • New "remember" color: Added to all color themes for better visual distinction of remembered/saved items

Technical Improvements#

Code Quality

  • Type safety: Better path resolution with new xA9() and cA9() functions for tool path validation
  • Resource management: Improved cleanup of file descriptors and temporary files
  • Error boundaries: More robust error handling throughout the shell execution pipeline

Bug Fixes#

  • Fixed potential race conditions in shell process management
  • Improved handling of shell crashes during command execution
  • Better validation of file paths before operations
  • More reliable shell availability checks before writing commands

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Breaking Changes#

None - this release maintains backward compatibility with v0.2.9.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Verbatim
No official entry

Not individually listed upstream

v0.2.14 does not have its own entry in Anthropic’s official changelog, because prerelease builds are often folded into a neighbouring release. Browse the full changelog for the closest official notes. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.