-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
Subject: Docs: Comprehensive documentation out of sync with changelog features
Body:
Hi Claude Code team,
First off, fantastic work on the rapid pace of development for Claude Code. The tool is evolving quickly with powerful new features.
We've noticed that the official documentation is starting to lag significantly behind the features announced in the changelog. This makes it difficult for new and existing users to discover, understand, and properly utilize the full capabilities of the tool, often forcing us to rely on the changelog as a primary source of information.
To help bridge this gap, we've compiled a comprehensive list of discrepancies found between the changelog and the current documentation (scraped 2025-08-01).
Issue #1: Outdated and Directly Contradictory Information
This is the most critical category, as the documentation provides information that is actively incorrect.
- Deprecated
claude configCommands: Thesettings.mdpage still documents and recommends usingclaude config set/get/list. However, v1.0.7 of the changelog marks these as deprecated in favor of editingsettings.jsondirectly. - macOS Image Pasting: The
common-workflows.mdpage explicitly warns users, "Do not use cmd+v" for pasting images. This is directly contradicted by v1.0.61, which added support for⌘+Vin VS Code on macOS. --append-system-promptBehavior: Thesdk.mddocumentation states this flag works "(only with --print)". This is outdated, as v1.0.51 enabled its use in interactive mode.
Issue #2: Major Undocumented Features
These are significant capabilities that are completely missing from the documentation.
- PDF Reading Support: v1.0.58 added support for reading PDFs, but this is not mentioned anywhere in the documentation.
@agentMention Syntax: v1.0.62 introduced the powerful@<agent-name>syntax to invoke subagents directly. The documentation only describes invoking agents via natural language.- Missing Slash Commands: The built-in command list in
slash-commands.mdis missing:/export(from v1.0.44) for exporting conversations./resume(from v1.0.27) for switching between conversations.
- Missing Keyboard Shortcuts: The
interactive-mode.mdpage is missing critical shortcuts for:- Prompt input undo (
Ctrl+UorCtrl+_) from v1.0.33/v1.0.45. - Suspending the application (
Ctrl+Z) and resuming (fg) from v1.0.44.
- Prompt input undo (
Issue #3: Missing Configuration Options & Flags
Numerous configuration options that provide greater control are not documented.
- Missing CLI Flags: The
cli-reference.mdfile is missing:--settings(v1.0.61): To load settings from a specific JSON file.--system-prompt-file(v1.0.55): To override the system prompt from a file.
- Missing Environment Variables: The list in
settings.mdis missing:CLAUDE_CODE_AUTO_CONNECT_IDE(v1.0.61)CLAUDE_CODE_SHELL_PREFIX(v1.0.61)CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR(v1.0.18)
- Subagent Model Customization: The
sub-agents.mddocumentation is missing themodelfrontmatter field (added in v1.0.64) for specifying which model an agent should use. - Slash Command
argument-hint: Theslash-commands.mddocumentation is missing theargument-hintfrontmatter field (v1.0.54).
Issue #4: Incompletely Explained Features
Some features are mentioned in passing but are not properly explained.
- "Transcript Mode" (Ctrl+R): The changelog references this mode multiple times, but there is no central document explaining what it is, what it does, or its keybinding. The
interactive-mode.mdpage (where it belongs) doesn't mention it. - Redesigned Grep/Search Tool: v1.0.45 mentions a complete redesign of the
Greptool with "new tool input parameters and features." The documentation provides no details on these new parameters. XDG_CONFIG_HOMESupport: Support for this standard Linux configuration directory (v1.0.28) is not mentioned.
Issue #5: Missing SDK and Advanced Tooling Features
- Missing SDK Features: The
sdk.mdpage does not mention:- The
canUseToolcallback for programmatic tool confirmation (v1.0.59). - The ability to specify an
envfor the spawned SDK process (v1.0.59).
- The
- Missing Hook Features: The
hooks.mdreference is missing:- The
SessionStartevent (v1.0.62) from the main list of hook events. - The
systemMessagefield (v1.0.64) from the advanced JSON output schema.
- The
Bringing the documentation up to date with these features would be a huge help to the community and would improve the overall user experience significantly.
Thank you for your hard work on this amazing tool.