Перейти к основному содержимому

Claude никогда не видел 68 % документации Claude Code

Каждая модель Claude училась Claude Code по документации в том виде, какой она была на дату отсечения обучения. Потом документация продолжала меняться. Мы воспроизвели её историю неделя за неделей, чтобы измерить, насколько они разошлись.

68%

of what the official Claude Code docs said on 15 октября 2026 г. was not in them at the end of июнь 2026 г.: the training cutoff of Fable 5.1, Mythos 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5.

У новейших моделей — Fable 5.1, Opus 5.5, Sonnet 5.5 и Haiku 5.5 — надёжная дата отсечения знаний приходится на июнь 2026 года. С конца июня по 15 октября документация выросла со 107 до 164 страниц, и большая часть того, что в ней сказано сегодня, написана за эти три с половиной месяца. Если считать строже — по точной формулировке, а не по фактам, — доля поднимается до 72 %. Без примеров кода она составляет 70 %. Как ни считай, Claude никогда не видел большей части собственного руководства.

Что не видела каждая модель​

Чем старше дата отсечения, тем меньше сегодняшней документации модель могла прочитать. Все эти модели по-прежнему доступны через Claude API.

  • февр. 2025 г.Haiku 4.5≥ 98,6%
  • май 2025 г.Opus 4.5, Opus 4.6≥ 98,6%
  • авг. 2025 г.Sonnet 4.698%
  • янв. 2026 г.Fable 5, Mythos 5, Sonnet 5, Opus 4.7, Opus 4.893,3%
  • май 2026 г.Opus 571,3%
  • июнь 2026 г.Fable 5.1, Mythos 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.568,3%

≥ marks cutoffs before July 2025, where the history starts: those models saw even less, so the true share is higher.

Claude Haiku 4.5 с датой отсечения в феврале 2025 года предшествует почти всему: Claude Code вышел как research preview именно в том месяце, а почти вся сегодняшняя документация появилась позже.

Выберите неделю, когда вы выучили Claude Code​

Та же арифметика работает и для людей. Передвиньте ползунок на неделю, когда вы читали документацию, или на дату туториала, по которому вы работаете.

68,3%of what the docs say today was not there yet26,9%of what you read has since been deleted, or changed in a number, flag or name107 → 164pages then and now

Документацию не только дополняют, но и переписывают​

Рост объясняет большую часть разрыва, но не весь. Страницы ещё и переписываются. Каждая полоса ниже — текст, написанный за один квартал; полоса истончается по мере того, как её предложения удаляют или меняют.

035 00070 000июль 2025 г.март 2026 г.окт. 2026 г.
  • Already there in July 2025
  • 2025 Q3
  • 2025 Q4
  • 2026 Q1
  • 2026 Q2
  • 2026 Q3
  • 2026 Q4
Show the data
WeekBefore Jul 20252025 Q32025 Q42026 Q12026 Q22026 Q32026 Q4
июль 2025 г.2 845000000
сент. 2025 г.2 2841 52100000
нояб. 2025 г.2 2371 5611 8710000
дек. 2025 г.2 0551 4623 5610000
февр. 2026 г.1 5131 0052 6056 204000
апр. 2026 г.1 3819552 3148 5405 34000
июнь 2026 г.1 2418021 9917 82813 61900
авг. 2026 г.9476631 8127 26612 61814 6610
окт. 2026 г.8856089676 26910 53532 3245 895
окт. 2026 г.8695989576 20610 42631 7089 333

В июле 2025 года в документации было 29 страниц. Сегодня их 164, а предложений и строк кода — в 21 раз больше. От документации июля 2025 года до сих пор держится 30,5 %; остальное удалено или переписано с другим числом, флагом или названием. Даже документация июня 2026 года, которую видели новейшие модели, потеряла 26,9 % своих фактов меньше чем за четыре месяца.

Сколько живёт предложение​

Если проследить каждое предложение от недели появления до недели исчезновения, половина пропадает или переформулируется в течение 196 дней. Если считать переформулировку только тогда, когда она меняет число, флаг, путь или имя, половина фактов исчезает за 266 дней — примерно девять месяцев.

0%50%100%266 days196 days0 days180 days360 days
  • Same facts, any wording: half gone after 266 days
  • Exact wording: half gone after 196 days

О чём ваша модель никогда не слышала​

Это идентификаторы из сегодняшних справочных таблиц, которых не было на дату отсечения модели: флаги CLI, слэш-команды, события hook и переменные окружения. Спросите Claude о любом из них — он сможет только гадать.

203 identifiers are in the reference tables today that were not there on 24 июня 2026 г..

CLI flags 11

  • --append-subagent-system-prompt
  • --append-subagent-system-prompt-file
  • --autocompact
  • --cloud
  • --desktop
  • --environment
  • --forward-subagent-text
  • --permission-prompts
  • --ref
  • --restricted
  • --system-prompt-snapshot

Slash commands 21

  • /artifact-capabilities
  • /artifact-diagramming
  • /artifacts
  • /auto-mode-setup
  • /autocompact
  • /bug
  • /claude-in-chrome
  • /dataviz
  • /design
  • /design-login
  • /design-sync
  • /import
  • /list-agents
  • /output-style
  • /plugin-authoring
  • /rate-limit-options
  • /skill-doctor
  • /slides
  • /subtask
  • /update-config
  • /workflow-authoring

Hook events 3

  • DirectoryAdded
  • PostModelSwitch
  • PreModelSwitch

Environment variables 168

Show all 168
  • ANTHROPIC_BEDROCK_REGION_PREFIX
  • ANTHROPIC_DEFAULT_MODEL
  • ANTHROPIC_FEDERATION_RULE_ID
  • ANTHROPIC_FOUNDRY_AUTH_TOKEN
  • ANTHROPIC_ORGANIZATION_ID
  • ANTHROPIC_PROFILE
  • BETA_TRACING_ENDPOINT
  • CCR_SESSION_ACCOUNT_EMAIL
  • CLAUDE_AFK_COUNTDOWN_MS
  • CLAUDE_AFK_TIMEOUT_MS
  • CLAUDE_AX_PREPARK_MS
  • CLAUDE_AX_STARTUP_QUIET_MS
  • CLAUDE_BYTE_STREAM_IDLE_TIMEOUT_MS
  • CLAUDE_CODE_ARTIFACT_COMMENTS
  • CLAUDE_CODE_ARTIFACT_COMMENTS_AUTOREACT
  • CLAUDE_CODE_ARTIFACT_PUBLISH_EDITS
  • CLAUDE_CODE_AUTO_BACKGROUND_WORKER_CHECKIN_SECONDS
  • CLAUDE_CODE_AUTO_MODE_SERVER
  • CLAUDE_CODE_AWS_CHAIN_RESOLVE_TIMEOUT_MS
  • CLAUDE_CODE_BASH_EDIT_DIFF
  • CLAUDE_CODE_BG_TASKS_REPORT_RUNNING
  • CLAUDE_CODE_BRIDGE_SESSION_ID
  • CLAUDE_CODE_BS_AS_CTRL_BACKSPACE
  • CLAUDE_CODE_DISABLE_ADMIN_ENV_UNION
  • CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK
  • CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_DEFAULT
  • CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD
  • CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF
  • CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP
  • CLAUDE_CODE_DISABLE_CFC_PROMPT
  • CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT
  • CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS
  • CLAUDE_CODE_DISABLE_FILE_MENTIONS
  • CLAUDE_CODE_DISABLE_INLINE_SHELL_RM_PROMPT
  • CLAUDE_CODE_DISABLE_MODEL_ACCESS_FALLBACK
  • CLAUDE_CODE_DISABLE_MOUSE_CLICKS
  • CLAUDE_CODE_DISABLE_MTLS_RELOAD_ON_STALE_CONNECTION
  • CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK
  • CLAUDE_CODE_DISABLE_PERMISSION_PROMPT_NOTIFY_HOOKS
  • CLAUDE_CODE_DISABLE_POWERSHELL_CMD_RM_DENY
  • CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK
  • CLAUDE_CODE_DISABLE_STRUCTURED_OUTPUTS
  • CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT
  • CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT
  • CLAUDE_CODE_DISABLE_WEB_FETCH
  • CLAUDE_CODE_DISABLE_WINDOWS_SHELL_LAUNCHER
  • CLAUDE_CODE_EMIT_SESSION_STATE_EVENTS
  • CLAUDE_CODE_ENABLE_CFC
  • CLAUDE_CODE_ENABLE_TODO_TOOLS
  • CLAUDE_CODE_FORCE_TERMINAL_IMAGES
  • CLAUDE_CODE_FORWARD_SUBAGENT_TEXT
  • CLAUDE_CODE_GATEWAY_HINT_HEADERS
  • CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS
  • CLAUDE_CODE_GOAL_CHECKIN_MINUTES
  • CLAUDE_CODE_GZIP_REQUEST_BODIES
  • CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS
  • CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS
  • CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH
  • CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION
  • CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH
  • CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION
  • CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS
  • CLAUDE_CODE_MCP_STARTUP_WAIT_MS
  • CLAUDE_CODE_MCP_TOOL_IDLE_TIMEOUT
  • CLAUDE_CODE_MESSAGING_SOCKET
  • CLAUDE_CODE_MESSAGING_TOKEN
  • CLAUDE_CODE_NONBLOCKING_STDOUT
  • CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES
  • CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH
  • CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS
  • CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS
  • CLAUDE_CODE_PLUGIN_DIRS
  • CLAUDE_CODE_PLUGIN_DIR_WATCH
  • CLAUDE_CODE_PROCESS_WRAPPER
  • CLAUDE_CODE_PROJECT_DIR_NAME
  • CLAUDE_CODE_PROMPT_CACHE_TTL
  • CLAUDE_CODE_REMOTE_MCP_CONFIG
  • CLAUDE_CODE_REMOTE_SESSION_UUID
  • CLAUDE_CODE_REMOTE_SLACK_THREAD_TS
  • CLAUDE_CODE_REMOTE_SLACK_THREAD_URL
  • CLAUDE_CODE_RESTRICTED
  • CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS
  • CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS
  • CLAUDE_CODE_SEND_FEEDBACK
  • CLAUDE_CODE_SESSION_ACCESS_TOKEN
  • CLAUDE_CODE_SKIP_AWS_CRED_CACHE
  • CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS
  • CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK
  • CLAUDE_CODE_SKIP_MODEL_ACCESS_MEMORY
  • CLAUDE_CODE_STARTUP_FAILURE_RESULTS
  • CLAUDE_CODE_SUBAGENT_MODEL_FORCE
  • CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL
  • CLAUDE_CODE_TEAM_TEARDOWN_PARK_TIMEOUT_MS
  • CLAUDE_CODE_TOOL_MEMORY_CGROUP_EXCLUDE
  • CLAUDE_CODE_TOOL_MEMORY_LIMIT
  • CLAUDE_CODE_TRANSCRIPT_LOCAL_GC
  • CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS
  • CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS
  • CLAUDE_CODE_WEBFETCH_DEADLINE_MS
  • CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR
  • CLAUDE_CODE_WORKER_CHECKIN_SCHEDULE
  • CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS
  • CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS
  • CLAUDE_CODE_YOU_SHOULD_KNOW_DEBUG
  • CLAUDE_DISABLE_ADOPT
  • CLAUDE_JOB_DIR
  • CLAUDE_PID
  • CLAUDE_PLUGIN_ROOT
  • CLAUDE_RUNNER_ACCOUNT_EMAIL
  • CLAUDE_RUNNER_ACCOUNT_ID
  • CLAUDE_RUNNER_API_BASE_URL
  • CLAUDE_RUNNER_ATTEMPT
  • CLAUDE_RUNNER_CHECKOUT_PATH
  • CLAUDE_RUNNER_CLAUDE_BIN
  • CLAUDE_RUNNER_CLIENT_PLATFORM
  • CLAUDE_RUNNER_CORRELATION_ID
  • CLAUDE_RUNNER_DEBUG_LOG_PATH
  • CLAUDE_RUNNER_EXIT_REASON
  • CLAUDE_RUNNER_FETCH_DEPTH
  • CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS
  • CLAUDE_RUNNER_ORDER_ID
  • CLAUDE_RUNNER_ORDER_SERVER_TIME
  • CLAUDE_RUNNER_POOL_ID
  • CLAUDE_RUNNER_PRIMARY_REPO_REVISION
  • CLAUDE_RUNNER_PRIMARY_REPO_URL
  • CLAUDE_RUNNER_REPO_REF
  • CLAUDE_RUNNER_REPO_SOURCES
  • CLAUDE_RUNNER_REPO_URL
  • CLAUDE_RUNNER_SESSION_ID
  • CLAUDE_RUNNER_SESSION_UUID
  • CLAUDE_RUNNER_SKIP_GIT_VERIFY
  • CLAUDE_RUNNER_WORKSPACE_PATHS
  • CLAUDE_RUNNER_WORK_ORDER_FILE
  • CLAUDE_SESSION_INGRESS_TOKEN_FILE
  • CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS
  • CLAUDE_SUBAGENT_BG_SHELL_MAX_MS
  • CRYPT_E_NO_REVOCATION_CHECK
  • DATABASE_URL
  • ENABLE_BETA_TRACING_DETAILED
  • FORCE_HYPERLINK
  • GITHUB_TOKEN
  • GIT_CONFIG_COUNT
  • MCP_DISCOVERY_CACHE
  • MCP_DISCOVERY_CACHE_MAX_STALE_S
  • MCP_DISCOVERY_CACHE_STRIKES
  • MCP_DISCOVERY_CACHE_TTL_S
  • MCP_PROTOCOL_NEGOTIATION
  • MCP_SDK_GENERATION
  • NPM_TOKEN
  • OTEL_ATTRIBUTE_VALUE_LENGTH_LIMIT
  • OTEL_EXPORTER_OTLP_LOGS_HEADERS
  • OTEL_EXPORTER_OTLP_METRICS_HEADERS
  • OTEL_EXPORTER_OTLP_TRACES_HEADERS
  • OTEL_LOG_ASSISTANT_RESPONSES
  • OTEL_LOG_MANAGED_SETTINGS
  • OTEL_METRICS_INCLUDE_REPOSITORY
  • PIP_INDEX_URL
  • SELF_HOSTED_RUNNER_BG_RESULT_GRACE_MS
  • SELF_HOSTED_RUNNER_HOST_CONFIG_DIR
  • SELF_HOSTED_RUNNER_MAX_LIFETIME_GRACE_MS
  • SELF_HOSTED_RUNNER_POST_TURN_SETTLE_MS
  • SELF_HOSTED_RUNNER_SIGKILL_GRACE_MS
  • VERTEX_REGION_CLAUDE_5_5_OPUS
  • VERTEX_REGION_CLAUDE_5_5_SONNET
  • VERTEX_REGION_CLAUDE_5_OPUS
  • VERTEX_REGION_CLAUDE_5_SONNET
  • VERTEX_REGION_CLAUDE_FABLE_5_1
  • VERTEX_REGION_CLAUDE_HAIKU_5_5

No longer documented 1

  • CLAUDE_CODE_TEAM_NAME

«Задокументировано с» — не то же самое, что «выпущено с»: часть этого существовала раньше и попала в документацию лишь позже. Так или иначе, у модели не было страницы, по которой это можно было выучить.

Дайте Claude список​

Плагин since-cutoff кладёт эти списки перед Claude. При запуске сессии hook определяет, какая модель работает, и добавляет в её контекст короткую заметку: флаги, команды и события hook, задокументированные после даты отсечения этой модели, и указание проверять документацию, прежде чем полагаться на память или говорить, что функции не существует.

claude plugin marketplace add derob98/ailmanac --sparse .claude-plugin plugins
claude plugin install since-cutoff@ailmanac

Hook — это несколько строк POSIX-шелла: без Node, без сети, около 400–750 токенов на сессию. Когда Claude Code не передаёт hook модель, как в нашем headless-тесте с -p, заметка перечисляет то, что изменилось с июня 2026 года, а это верно для любой модели Claude. В том тесте сессия получила заметку, и Claude процитировал её слово в слово.

Что с этим делать​

  • Не доверяйте памяти Claude о Claude Code. Для флагов, настроек, hook и команд пусть он читает страницу. В Claude Code есть агент-гид для вопросов о нём самом, а документация публикует индекс по адресу code.claude.com/docs/llms.txt.
  • Датируйте свои туториалы. Руководство полугодовой давности потеряло больше трети фактов. Всё, что старше, сверяйте с документацией, прежде чем копировать оттуда команды.
  • Предпочитайте страницы, где указано, когда их проверяли. На каждой странице этого сайта есть дата последней проверки; панель актуальности перечисляет их все, а Deprecation & Migration Watch отслеживает то, что было удалено.

Как мы это измеряли​

  • История. web3dev1337/claude-code-docs — форк известного зеркала документации, сохранивший полную историю синхронизаций: 3 604 синхронизации с июля 2025 по октябрь 2026 года. Мы брали последнюю синхронизацию каждой недели — всего 67 снимков.
  • Охват. Все страницы Claude Code, кроме журнала изменений и еженедельных дайджестов, которые по замыслу фиксируют историю, и страниц Agent SDK, которые в 2026 году переехали с другого сайта документации и иначе считались бы новыми.
  • Единицы. Каждая страница делится на предложения, строки таблиц и строки кода, без ссылок и разметки. Строка, которая встречается сразу на пяти и более страницах, например баннер или типовая строка кода, отбрасывается. В итоге осталось 90 674 различных единицы для отслеживания.
  • Исчезновения. Единица считается исчезнувшей, когда её нет в двух недельных снимках подряд или в последнем, так что страница, не прошедшая одну синхронизацию, не учитывается.
  • Факты. Новое предложение, заменяющее удалённое на той же неделе, считается тем же фактом, если совпадает не менее 60 % слов и каждое число, флаг, путь и идентификатор идентичны. Так связано 7 965 переформулировок.
  • Даты отсечения. Каждая модель сравнивается с последним недельным снимком на последний день месяца её отсечения или раньше — это самое щедрое прочтение. Для дат отсечения до июля 2025 года берётся первый снимок, который уже содержит больше, чем эти модели могли видеть, поэтому их доли — нижние оценки.
  • Выживаемость. Оценки Каплана — Мейера по всем единицам, появившимся после первого снимка; единицы, существующие сегодня, считаются цензурированными.

Зеркало неофициальное: если оно пропустило или исказило страницу, цифры наследуют ошибку. Мы проверили недели отсечения на предмет страниц, пропавших на одну синхронизацию, и не нашли таких. Анализ сравнивает текст, а не поведение продукта.

Воспроизведите​

Скрипт и его вывод лежат в репозитории этого сайта: scripts/research/docs-decay.mjs и data/research/claude-code-docs-decay.json. Нужны Node и git, выполняется примерно за 15 секунд:

git clone https://github.com/web3dev1337/claude-code-docs
git clone https://github.com/derob98/ailmanac
node ailmanac/scripts/research/docs-decay.mjs claude-code-docs