Claude Code v2.1.90-92 — ultraplan планирует в облаке, MCP выросло до 500K, а /powerup учит прямо в терминале
Claude Code v2.1.90-92 — ultraplan планирует в облаке, MCP выросло до 500K, а /powerup учит прямо в терминале
Четыре релиза за пять дней. С 1 по 4 апреля Anthropic выкатила v2.1.89, v2.1.90, v2.1.91 и v2.1.92 — и каждый привёз что-то серьёзное. Главная звезда — ultraplan: ты пишешь /ultraplan migrate auth to JWTs в терминале, план черновится в облаке, ты ревьюишь его в браузере с инлайн-комментариями, а потом выбираешь — выполнить в облаке или телепортировать обратно в терминал.
TL;DR: Ultraplan — облачное планирование из CLI с ревью в браузере и выбором, где выполнять. MCP-инструменты теперь возвращают до 500K символов — целые схемы БД проходят без обрезки. /powerup — 18 интерактивных уроков от новичка до SDK headless mode. Write tool ускорен на 60%. Но лимиты Max-подписки сжирают аномально — 10+ issues на GitHub.
Ultraplan: планируешь в CLI, ревьюишь в браузере, выполняешь где хочешь
Ultraplan — самая амбициозная фича этой пачки релизов. Идея: зачем планировать сложный рефакторинг в узком терминальном окне, если можно открыть полноценный интерфейс с секционными комментариями?
Запустить можно тремя способами:
# 1. Команда /ultraplan migrate the auth service from sessions to JWTs # 2. Ключевое слово в обычном промпте ultraplan спланируй миграцию платёжного сервиса на Stripe # 3. Из локального плана — когда Claude показывает диалог утверждения, # выбираешь "No, refine with Ultraplan on Claude Code on the web"
После запуска терминал показывает статус-индикатор:
- ◇ ultraplan — Claude изучает кодовую базу и пишет черновик
- ◇ ultraplan needs your input — Claude задаёт уточняющий вопрос, нужно открыть ссылку
- ◆ ultraplan ready — план готов к ревью в браузере
И вот тут начинается самое интересное. В браузере на claude.ai открывается ревью-интерфейс, где можно:
- Инлайн-комментарии — выделяешь любой фрагмент плана и пишешь замечание, Claude исправляет именно эту секцию
- Emoji-реакции — лайкнуть или пометить проблемное место без написания полного комментария
- Outline sidebar — навигация по секциям плана
Когда план устраивает, выбираешь:
- Approve and start coding in browser — Claude реализует план в том же облачном сессии, делает PR
- Approve plan and teleport back to terminal — план возвращается в твой терминал с тремя опциями: внедрить в текущую сессию, начать новую или сохранить в файл
Почему это важно: до ultraplan планирование в Claude Code было линейным — ты пишешь промпт, Claude отвечает планом, ты пишешь "нет, измени пункт 3" в один поток. Теперь это полноценный review-процесс с таргетированной обратной связью. И пока план черновится в облаке, твой терминал свободен для другой работы.
Требования: аккаунт Claude Code on the web + GitHub-репозиторий. Пока в research preview — поведение может измениться.
/powerup — 18 уроков, которые живут прямо в терминале
v2.1.90 привёз /powerup — первую встроенную систему обучения. Набираешь /powerup, и в терминале открывается интерактивное меню с 18 уроками по трём уровням:
Beginner (6 уроков): CLAUDE.md, /clear, /compact, Plan Mode, выбор модели, базовые промпты
Intermediate (6 уроков): Skills, Hooks, субагенты, MCP-конфигурация, /rewind, отладка
Advanced (6 уроков): Worktrees, Auto Mode, /schedule, SDK Headless Mode, agent teams, оптимизация
Каждый урок включает объяснение концепции, анимированную демо прямо в терминале и практическое упражнение. Контент зашит в пакет — работает без интернета.
Это не маркетинговый ход. Если ты платишь $200/мес за Max 20x и используешь 10% возможностей, потому что не знаешь про worktrees, hooks и /schedule — /powerup окупит себя за первую сессию.
MCP-результаты до 500K символов — полные схемы БД за один вызов
До v2.1.91 MCP-инструменты возвращали результаты с дефолтным лимитом — большие ответы обрезались. Схема базы данных на 200 таблиц? Обрезана. Полный индекс проекта? Обрезан. Документация API? Обрезана.
Теперь MCP-сервер может поставить аннотацию _meta["anthropic/maxResultSizeChars"] и пропустить до 500 000 символов:
{ "content": [ { "type": "text", "text": "... полная схема базы данных ..." } ], "_meta": { "anthropic/maxResultSizeChars": 500000 } }
Для разработчиков MCP-серверов — вот как это выглядит в коде:
server.setRequestHandler("tools/call", async (request) => {
if (request.params.name === "get_database_schema") {
const schema = await fetchFullDatabaseSchema();
return {
content: [{ type: "text", text: JSON.stringify(schema, null, 2) }],
_meta: { "anthropic/maxResultSizeChars": 500000 }
};
}
});
Нюанс: 500K символов — это примерно 125K токенов контекста. Если ты на Max 5x ($100/мес) с контекстом 200K, одна такая загрузка может съесть больше половины окна. Не ставь 500K по умолчанию — подбирай под реальный размер данных.
Plugin bin/ — плагины теперь запускают свои бинарники
v2.1.91 разрешил плагинам класть исполняемые файлы в директорию bin/ и вызывать их как обычные команды:
my-claude-plugin/
├── plugin.json
├── src/
│ └── index.ts
└── bin/
├── lint-check # кастомный линтер
├── db-migrate # миграция базы
└── deploy-preview # деплой превью
Claude теперь вызывает их напрямую:
lint-check src/ db-migrate --status deploy-preview --branch feature/new-api
Это открывает дорогу для плагинов, которые не просто дают информацию, а делают реальные действия — миграции, деплои, кастомные проверки.
Три квадратичных бага стали линейными
v2.1.90 починил три проблемы, где алгоритмическая сложность была O(n²):
- SSE-транспорт — большие стриминговые фреймы обрабатывались квадратично. В длинных сессиях это означало заметное замедление с каждым новым сообщением
- Запись транскриптов — SDK-сессии с длинными разговорами тормозили всё сильнее
- MCP schema cache — на каждый ход делался
JSON.stringifyвсех схем MCP-инструментов
Если ты замечал, что Claude Code "тупеет" к концу длинной сессии — это была не деградация модели, а буквально тормоза в коде клиента.
v2.1.92 добавил ещё одно ускорение: Write tool стал на 60% быстрее при работе с файлами, содержащими табы, & и $. Если ты часто редактируешь shell-скрипты или конфиги — разница заметна.
Остальное, что стоит знать
- AWS Bedrock wizard (v2.1.92) — интерактивная настройка Bedrock прямо на экране логина, без ручного редактирования конфигов
- /cost с разбивкой по моделям (v2.1.92) — для подписчиков: видишь, сколько токенов на какую модель ушло и какой процент попал в кеш
- Auto mode наконец уважает границы (v2.1.90) — "не пушь" и "подожди X перед Y" теперь реально блокируют действия
- forceRemoteSettingsRefresh (v2.1.92) — для корпоративных команд: CLI стартует только с актуальными удалёнными настройками, если fetch fails — не запускается
- Edit tool использует короткие old_string (v2.1.91) — меньше output-токенов на каждое редактирование
Подводные камни
Лимиты Max-подписки сжираются аномально быстро. На GitHub открыто больше 10 issues (#41930, #42052, #42939): пользователи Max 20x ($200/мес) сообщают, что лимит кончается за 2-3 часа вместо 5, а расход токенов вырос в 3-5× без изменения конфигурации. Anthropic пока не дала формального объяснения. Если ты на Max — следи за /cost после каждой сессии.
--resume ломается между версиями. Если начал сессию на v2.1.89, а потом обновился до v2.1.90 — промпт-кеш не попадает, и первый запрос resume жрёт полный контекст заново (#42749). В v2.1.91 починили один баг resume, но появился другой — #43044 сообщает о загрузке 0% контекста. Не обновляйся в середине важной сессии.
Ultraplan требует Claude Code on the web + GitHub. Если твой репо на GitLab, Bitbucket или self-hosted Git — ultraplan не работает. Также ultraplan отключает Remote Control, если он был активен — оба занимают один интерфейс на claude.ai.
Регрессии в терминальном вводе. v2.1.91 сломал Shift+Enter в Warp (#42895), v2.1.92 — стрелки в интерактивных меню (#43341). Если терминал ведёт себя странно после обновления — проверь issues на GitHub, скорее всего ты не один.
Альтернативы
- Codex CLI — есть plan mode, но только локальный: никакого облачного ревью, никаких инлайн-комментариев. Зато бесплатный для Pro ($20/мес) и с новым pay-as-you-go ценообразованием для команд. Для простых задач хватает, но для сложного планирования ultraplan на голову выше
- Cursor 3 — вышел 2 апреля с Agents Window: параллельные агенты, cloud+local+SSH+worktrees. Планирование через чат, но без отдельного ревью-интерфейса с секционными комментариями. Сильнее в параллельной работе, слабее в ревью планов
- Gemini CLI — Google's CLI-агент с бесплатным Gemini 2.5 Pro. Есть базовое планирование, но нет ничего похожего на ultraplan. Зато 1M контекст и нулевая стоимость для лёгких задач
Вердикт
Если ты на Max-подписке и планируешь сложные рефакторинги — ultraplan стоит попробовать прямо сейчас. Ревью плана в браузере с инлайн-комментариями — это совершенно другой уровень контроля по сравнению с "нет, измени пункт 3" в терминале. MCP 500K — must-have для всех, кто пишет свои MCP-серверы: больше никаких обрезанных схем. А /powerup стоит пройти даже если ты опытный пользователь — уровень Advanced с worktrees и /schedule наверняка покажет что-то новое.
Но аномальный расход лимитов — это реальная проблема, которую Anthropic пока не признала публично. Не обновляйся до v2.1.92 в середине продуктивного дня — сначала почитай свежие issues.
Как попробовать
- Обновись до v2.1.92:
npm install -g @anthropic-ai/claude-code@latest # или brew upgrade claude-code
- Запусти /powerup и пройди хотя бы Beginner-уровень:
/powerup
- Попробуй ultraplan на любой задаче планирования:
/ultraplan refactor the payment service to use Stripe webhooks instead of polling
- Проверь /cost после каждой сессии, чтобы отслеживать расход:
/cost
- Если пишешь MCP-серверы — добавь
_meta["anthropic/maxResultSizeChars"]в ответы, документация MCP описывает формат