6 6
7> Claude Code на Windows работает без Git Bash, claude auth login принимает вставленный код OAuth, когда обратный вызов браузера не может достичь localhost, claude project purge очищает локальное состояние для каждого проекта, и вставка URL PR в /resume находит сеанс, который его создал.7> Claude Code на Windows работает без Git Bash, claude auth login принимает вставленный код OAuth, когда обратный вызов браузера не может достичь localhost, claude project purge очищает локальное состояние для каждого проекта, и вставка URL PR в /resume находит сеанс, который его создал.
8 8
9<div className="digest-meta">9Releases [v2.1.120 → v2.1.126](/docs/en/changelog#2-1-120)
10 <span>Releases <a href="/docs/en/changelog#2-1-120">v2.1.120 → v2.1.126</a></span>104 функции · 27 апреля – 1 мая
11 <span>4 функции · 27 апреля – 1 мая</span>
12</div>
13 11
14<div className="digest-feature">12Вход без обратного вызова браузера
15 <div className="digest-feature-header">13v2.1.126
16 <span className="digest-feature-title">Вход без обратного вызова браузера</span>
17 <span className="digest-feature-pill">v2.1.126</span>
18 </div>
19 14
20 <p className="digest-feature-lede"><code>claude auth login</code> теперь принимает код OAuth, вставленный непосредственно в терминал, когда обратный вызов браузера не может достичь localhost. Это охватывает WSL2, SSH-сеансы и контейнеры, где перенаправление на локальный порт не работает. Этот же выпуск также исправляет тайм-ауты входа на медленных или проксированных соединениях и в IPv6-only devcontainers.</p>15`claude auth login` теперь принимает код OAuth, вставленный непосредственно в терминал, когда обратный вызов браузера не может достичь localhost. Это охватывает WSL2, SSH-сеансы и контейнеры, где перенаправление на локальный порт не работает. Этот же выпуск также исправляет тайм-ауты входа на медленных или проксированных соединениях и в IPv6-only devcontainers.
21 16
22 <p className="digest-feature-try">Войдите, затем вставьте код из браузера:</p>17Войдите, затем вставьте код из браузера:
23 18
24 ```bash theme={null}19```bash theme={null}
25 claude auth login20claude auth login
26 ```21```
27 22
28 <a className="digest-feature-link" href="/docs/ru/cli-reference#cli-commands">Справочник CLI</a>23[Справочник CLI](/docs/ru/cli-reference#cli-commands)
29</div>
30 24
31<div className="digest-feature">25claude project purge
32 <div className="digest-feature-header">26v2.1.124
33 <span className="digest-feature-title">claude project purge</span>
34 <span className="digest-feature-pill">v2.1.124</span>
35 </div>
36 27
37 <p className="digest-feature-lede">Удалите все состояние Claude Code для проекта: транскрипты, задачи, историю файлов и запись конфигурации проекта. Поддерживает `--dry-run` для предпросмотра, `-y`/`--yes` для пропуска подтверждения, `-i`/`--interactive` для выбора и `--all` для очистки каждого проекта.</p>28Удалите все состояние Claude Code для проекта: транскрипты, задачи, историю файлов и запись конфигурации проекта. Поддерживает `--dry-run` для предпросмотра, `-y`/`--yes` для пропуска подтверждения, `-i`/`--interactive` для выбора и `--all` для очистки каждого проекта.
38 29
39 <p className="digest-feature-try">Предпросмотр того, что будет удалено:</p>30Предпросмотр того, что будет удалено:
40 31
41 ```bash theme={null}32```bash theme={null}
42 claude project purge --dry-run33claude project purge --dry-run
43 ```34```
44 35
45 <p className="digest-feature-try">Затем запустите его по-настоящему:</p>36Затем запустите его по-настоящему:
46 37
47 ```bash theme={null}38```bash theme={null}
48 claude project purge39claude project purge
49 ```40```
50 41
51 <a className="digest-feature-link" href="/docs/ru/cli-reference">Справочник CLI</a>42[Справочник CLI](/docs/ru/cli-reference)
52</div>
53 43
54<div className="digest-feature">44Возобновление по URL PR
55 <div className="digest-feature-header">45v2.1.122
56 <span className="digest-feature-title">Возобновление по URL PR</span>
57 <span className="digest-feature-pill">v2.1.122</span>
58 </div>
59 46
60 <p className="digest-feature-lede">Когда вы создаёте pull request с помощью <code>gh pr create</code>, Claude Code связывает его с сеансом, который его создал. Теперь вы можете вернуться к этому сеансу только по URL PR, без необходимости помнить его имя.</p>47Когда вы создаёте pull request с помощью `gh pr create`, Claude Code связывает его с сеансом, который его создал. Теперь вы можете вернуться к этому сеансу только по URL PR, без необходимости помнить его имя.
61 48
62 <p className="digest-feature-try">Откройте средство выбора сеанса:</p>49Откройте средство выбора сеанса:
63 50
64 ```text Claude Code theme={null}51```text Claude Code theme={null}
65 > /resume52> /resume
66 ```53```
67 54
68 <p className="digest-feature-try">Вставьте URL PR в средство выбора. Первый символ вставки переводит вас в режим поиска, и список фильтруется до сеанса, который создал этот PR. Нажмите Enter для возобновления. URL-адреса pull и merge request GitHub, GitHub Enterprise, GitLab и Bitbucket работают.</p>55Вставьте URL PR в средство выбора. Первый символ вставки переводит вас в режим поиска, и список фильтруется до сеанса, который создал этот PR. Нажмите Enter для возобновления. URL-адреса pull и merge request GitHub, GitHub Enterprise, GitLab и Bitbucket работают.
69 56
70 ```text Claude Code theme={null}57```text Claude Code theme={null}
71 https://github.com/your-org/your-repo/pull/123458https://github.com/your-org/your-repo/pull/1234
72 ```59```
73 60
74 <p className="digest-feature-try">Чтобы открыть средство выбора, уже отфильтрованное по PR, передайте номер PR в командной строке:</p>61Чтобы открыть средство выбора, уже отфильтрованное по PR, передайте номер PR в командной строке:
75 62
76 ```bash theme={null}63```bash theme={null}
77 claude --from-pr 123464claude --from-pr 1234
78 ```65```
79 66
80 <a className="digest-feature-link" href="/docs/ru/sessions#use-the-session-picker">Сеансы: использование средства выбора сеанса</a>67[Сеансы: использование средства выбора сеанса](/docs/ru/sessions#use-the-session-picker)
81</div>
82 68
83<div className="digest-feature">69Windows без Git Bash
84 <div className="digest-feature-header">70Windows
85 <span className="digest-feature-title">Windows без Git Bash</span>
86 <span className="digest-feature-pill">Windows</span>
87 </div>
88 71
89 <p className="digest-feature-lede">Git для Windows больше не требуется. Когда Bash отсутствует, Claude Code использует PowerShell в качестве инструмента оболочки, и когда инструмент PowerShell включен, он рассматривается как основная оболочка. PowerShell 7, установленный через Microsoft Store, MSI без PATH или как глобальный инструмент `.NET`, теперь автоматически обнаруживается.</p>72Git для Windows больше не требуется. Когда Bash отсутствует, Claude Code использует PowerShell в качестве инструмента оболочки, и когда инструмент PowerShell включен, он рассматривается как основная оболочка. PowerShell 7, установленный через Microsoft Store, MSI без PATH или как глобальный инструмент `.NET`, теперь автоматически обнаруживается.
90 73
91 <a className="digest-feature-link" href="/docs/ru/setup">Руководство по настройке</a>74[Руководство по настройке](/docs/ru/setup)
92</div>
93 75
94<div className="digest-wins">76Другие улучшения
95 <p className="digest-wins-title">Другие улучшения</p>
96 77
97 <div className="digest-wins-grid">78MCP-серверы могут отказаться от отсрочки поиска инструментов с помощью `alwaysLoad: true` в их конфигурации, чтобы все инструменты этого сервера всегда были доступныНовая команда `claude plugin prune` удаляет потерянные автоматически установленные зависимости плагинов, и `plugin uninstall --prune` каскадирует`/skills` теперь имеет поле поиска с фильтром по типу, чтобы вы могли найти навык в длинном списке без прокруткиHooks `PostToolUse` могут заменять выходные данные инструмента для любого инструмента через `hookSpecificOutput.updatedToolOutput`, не только для MCP-инструментовНовая подкоманда [`claude ultrareview`](/docs/ru/ultrareview) запускает `/ultrareview` неинтерактивно из CI или скриптов: выводит результаты в stdout (`--json` для необработанного вывода) и выходит с кодом 0 при завершении или 1 при ошибке`--dangerously-skip-permissions` теперь обходит подсказки для записи в `.claude/`, `.git/`, `.vscode/`, файлы конфигурации оболочки и другие ранее защищённые пути, в то время как команды катастрофического удаления по-прежнему выводят подсказки в качестве сетки безопасностиСредство выбора `/model` может выводить модели из конечной точки `/v1/models` вашего шлюза, когда `ANTHROPIC_BASE_URL` указывает на совместимый с Anthropic шлюз; включите с помощью `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` начиная с v2.1.129MCP-серверы, которые столкнулись с временной ошибкой при запуске, теперь автоматически повторяют попытку до 3 раз вместо того, чтобы оставаться отключёнными`ANTHROPIC_BEDROCK_SERVICE_TIER` выбирает уровень обслуживания Amazon Bedrock: `default`, `flex` или `priority``/terminal-setup` включает параметр доступа к буферу обмена iTerm2, чтобы `/copy` работал, включая из tmuxПлатформа Google Cloud Agent теперь поддерживает федерацию рабочей идентификации на основе сертификата X.509 (mTLS ADC)Значительные исправления утечек памяти: сеансы с большим количеством изображений, `/usage` в больших историях транскриптов и долгоживущие инструменты без событий прогресса
98 <div>MCP-серверы могут отказаться от отсрочки поиска инструментов с помощью `alwaysLoad: true` в их конфигурации, чтобы все инструменты этого сервера всегда были доступны</div>
99 <div>Новая команда `claude plugin prune` удаляет потерянные автоматически установленные зависимости плагинов, и `plugin uninstall --prune` каскадирует</div>
100 <div>`/skills` теперь имеет поле поиска с фильтром по типу, чтобы вы могли найти навык в длинном списке без прокрутки</div>
101 <div>Hooks `PostToolUse` могут заменять выходные данные инструмента для любого инструмента через `hookSpecificOutput.updatedToolOutput`, не только для MCP-инструментов</div>
102 <div>Новая подкоманда <a href="/docs/ru/ultrareview"><code>claude ultrareview</code></a> запускает `/ultrareview` неинтерактивно из CI или скриптов: выводит результаты в stdout (`--json` для необработанного вывода) и выходит с кодом 0 при завершении или 1 при ошибке</div>
103 <div>`--dangerously-skip-permissions` теперь обходит подсказки для записи в `.claude/`, `.git/`, `.vscode/`, файлы конфигурации оболочки и другие ранее защищённые пути, в то время как команды катастрофического удаления по-прежнему выводят подсказки в качестве сетки безопасности</div>
104 <div>Средство выбора `/model` может выводить модели из конечной точки `/v1/models` вашего шлюза, когда `ANTHROPIC_BASE_URL` указывает на совместимый с Anthropic шлюз; включите с помощью `CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1` начиная с v2.1.129</div>
105 <div>MCP-серверы, которые столкнулись с временной ошибкой при запуске, теперь автоматически повторяют попытку до 3 раз вместо того, чтобы оставаться отключёнными</div>
106 <div>`ANTHROPIC_BEDROCK_SERVICE_TIER` выбирает уровень обслуживания Amazon Bedrock: `default`, `flex` или `priority`</div>
107 <div>`/terminal-setup` включает параметр доступа к буферу обмена iTerm2, чтобы `/copy` работал, включая из tmux</div>
108 <div>Платформа Google Cloud Agent теперь поддерживает федерацию рабочей идентификации на основе сертификата X.509 (mTLS ADC)</div>
109 <div>Значительные исправления утечек памяти: сеансы с большим количеством изображений, `/usage` в больших историях транскриптов и долгоживущие инструменты без событий прогресса</div>
110 </div>
111</div>
112 79
113[Полный журнал изменений для v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)80[Полный журнал изменений для v2.1.120–v2.1.126 →](/docs/en/changelog#2-1-120)