Claude Code 2.1.108

💡

/recap for session summaries on return, built-in slash command auto-discovery, 1-hour prompt cache TTL option, plus stability fixes.

🔗 Official announcement →

This article is a summary based on official documentation.

What changed

Claude Code 2.1.108 (April 14, 2026) adds a session recap on return, a 1-hour prompt cache TTL option, and a batch of stability fixes.

New features

  • /recap — coming back to a long session and wondering what you were doing? Recap auto-summarizes prior work when you resume. Enable in /config, or call /recap manually. If telemetry is disabled, force it on with ENABLE_AWAY_SUMMARY.

  • Built-in slash command auto-discovery — Claude can now discover and invoke built-in commands (/init, /review, /security-review) through the Skill tool, so the right command runs without you typing it.

  • Prompt cache TTL option — default TTL is 5 minutes; idle longer and the whole history re-bills uncached. Set ENABLE_PROMPT_CACHING_1H to extend TTL to 1 hour on API key, Bedrock, Vertex, and Foundry. FORCE_PROMPT_CACHING_5M to keep the 5-minute TTL.

    {
      "env": {
        "ENABLE_PROMPT_CACHING_1H": "1"
      }
    }
  • /undo alias — alias for /rewind.

Improvements

  • /model switch warning — changing models mid-conversation re-reads the full history uncached; you now get a warning about the cost.
  • /resume picker — defaults to current directory sessions; press Ctrl+A to list all projects.
  • Error messages — server rate limits and plan limits are now distinct; 5xx/529 link to status.claude.com; typo’d slash commands suggest the closest match.
  • Memory — language grammars now load lazily.

Notable fixes

Sessions and cache

  • DISABLE_TELEMETRY no longer forces cache TTL back to 5 min for subscribers.
  • /rename session names and colors preserved across --resume.
  • Self-referential messages no longer truncate resumed sessions.

Input and rendering

  • /login paste regression (2.1.105) fixed.
  • Accents, umlauts, and cedillas no longer drop from responses when language is set.
  • Terminal escape codes after --teleport no longer show as garbled text.

Other

  • Bash output no longer lost when CLAUDE_ENV_FILE (e.g. ~/.zprofile) ends in a # comment.
  • Transcript write failures (disk full, etc.) are now logged instead of silently swallowed.
  • Policy-managed plugin auto-update works in projects beyond the initial install.

Notes

  • Recap is a nice fit for long multi-day work — enable in /config.
  • API key / Bedrock / Vertex users: ENABLE_PROMPT_CACHING_1H can meaningfully cut cache cost.
  • Non-English users benefit from the accent-drop fix.