▶What's new in the latest Claude Code version?
Claude Code v2.1.75 includes 19 changes. Use search to find specific features or subscribe to
RSS for updates.
▶How do I update Claude Code to the latest version?
Run npm update -g @anthropic-ai/claude-code or brew upgrade claude-code.
▶Where is the official Claude Code changelog?
At
github.com/anthropics/claude-code. This site adds search, filters, and RSS.
▶How can I get notified of new releases?
Subscribe to the
RSS feed or watch the GitHub repo.
▶Why is Claude Code creating tmpclaude-cwd files in my repo?
Claude Code creates temporary files during planning operations. To fix: set CLAUDE_CODE_TMPDIR=/tmp/claude in your environment, or add tmpclaude-* and nul to your .gitignore.
▶Why do I need to re-authenticate Claude Code frequently?
Claude Code uses OAuth tokens that expire for security reasons. To minimize re-authentication, ensure you're using the latest version (npm install -g @anthropic-ai/claude-code) and check if your system clock is accurate. Some users report success with claude config to verify settings. If issues persist, check GitHub issue #21070 for ongoing discussion and potential workarounds.
▶Why does my Max plan show as 'API Usage Billing' in the Claude Code CLI?
This is normal behavior - the Claude Code CLI displays all subscription types including Max plans as 'API Usage Billing' in the interface. This doesn't affect your actual plan benefits or usage limits. Your Max plan features remain fully active regardless of this display label in the CLI.
▶How do I exit Claude Code when it says 'Resume without any available conversations' and won't let me quit?
When Claude Code shows 'Resume without any available conversations', try pressing Ctrl+C or Ctrl+D to exit. If that doesn't work, force quit the terminal session. This issue occurs when there's no conversation history to resume. To prevent it, ensure you're properly exiting Claude Code using the exit command or Ctrl+C in future sessions.
▶How can I reduce token usage and costs in Claude Code?
To reduce token usage, use .gitignore patterns to exclude large files and directories from Claude Code's context. Create focused CLAUDE.md files with only essential project information — avoid verbose docs or redundant instructions. Use specific file paths instead of broad commands when possible. Start new sessions for unrelated tasks to keep context small. Run claude config to review settings that affect token usage.
▶How can I handle rate limits in Claude Code?
Claude Code has built-in rate limiting. When you hit a limit, the tool will automatically pause and resume when the limit resets. You don't need to build custom tools - just wait for the automatic retry. If you frequently hit limits, consider batching your requests or using claude config to optimize your usage patterns.
▶What are Stop Hooks and Memory files in Claude Code, and how do they improve workflow?
Stop Hooks let you pause Claude's execution at specific points for manual intervention, perfect for reviewing code before deployment. Memory files (CLAUDE.md) provide persistent project context across sessions, storing preferences, project structure, and coding standards. To use: create a CLAUDE.md in your project root for context, and configure hooks with claude hooks. These features transform Claude from a simple assistant into a collaborative coding partner that remembers your project and knows when to ask for input.
▶What are all the different .md memory files Claude Code creates?
Claude Code primarily uses CLAUDE.md for project context and memory. This file stores information about your codebase, preferences, and conversation history to provide consistent assistance. You can create and edit CLAUDE.md manually, or Claude will suggest updates after understanding your project. While other .md files might appear, CLAUDE.md is the main memory file. Keep it in your project root and commit it to version control to maintain context across sessions.