JavaRush/Курсы/Claude Code SELF/Агент в редакторе

Агент в редакторе

Открыта

1. Вызвать ИИ-агента прямо в мастерской

— Сначала разогреемся на черновике, — берет Лёха инициативу. — Открой не лендинг, а вчерашнюю игрушку, кликер «Лопни шары». На ней не страшно ошибиться — потом тем же жестом пойдём на боевой лендинг.

Тёма открывает файл кликера — он ложится в центр IDE, в зону кода. Слева — дерево файлов проекта, всё на виду.

— Теперь вызываем агента прямо здесь. На маке — Cmd+Esc, на винде или линуксе — Ctrl+Esc.

Сбоку открывается панель Claude Code — прямо внутри редактора, не отдельным окном. Тёма довольно щурится:

— О, это же тот же ИИ-агент, что вчера в браузере был? Или новый?

— Тот же самый, не отвлекайся пока, разберём через минуту, — Лёха ведёт дальше. — Смотри, он уже знает, какой файл у тебя открыт. Панель цепляется к редактору сама, ничего настраивать не надо.

— Прям сама? — не верит Тёма.

— Сама. Открыл файл — он его видит. Давай для пробы поменяем заголовок игры.

Тёма пишет в панель первую короткую правку:

Саня, Поменяй заголовок игры на "Лопни шары 3000".

Жмёт Enter. Пара секунд — и заголовок в файле меняется: «Лопни шары» → «Лопни шары 3000».

— Ну ладно, — говорит Тёма. — Работает.

Он даже не особо удивляется: вчера в браузере ИИ тоже работал. Ну, поменял строчку. Ну, в редакторе. Подумаешь.

— Вот и хорошо, что не удивился, — замечает Лёха. — Это была проверка связи, а не фокус. Теперь то же самое, но на боевом лендинге, где уже нельзя криво.

2. Правка появляется в открытом файле — вживую

Тёма закрывает кликер и открывает в редакторе TZ_LANDING.md — то самое ТЗ, что Лёха собрал утром. Файл ложится в центр, в зону кода.

— Дальше думай сам, — с ухмылкой продолжает Лёха. — Хочу посмотреть, чему ты научился.

Тёма принимает пафосный вид и пишет в чат:

Саня, у нас тут есть ТЗ лендинга в файле TZ_LANDING.md. Реализуй его.

— Сейчас сделаю босс, — Саня будто почувствовал весь пафос момента, и на экране замелькали строки.

— 10 минут и лендинг готов, — Тёма не может нарадоваться. — Каково, а? Мы втроём шикарная команда! Что дальше, Лёха?

— А дальше открой то, что он сделал, — говорит Лёха. — Слева, в дереве, появился landing/index.html. Щёлкни по нему.

Тёма щёлкает. ТЗ уезжает, и в центр экрана ложится код лендинга — длинный, незнакомый, но уже его собственный.

1
Задача
Claude code,  2 уровень,  3 лекция
Недоступна
Применение memory review
Применение memory review

— Тот же жест, что на игрушке, только теперь на деле, — Лёха намекает на Саню. — Проси словами. Например, поменять заголовок страницы.

Тёма печатает в панель, прямо в редакторе:

Саня, поменяй заголовок на странице на "Лучшее предложение года".

Жмёт Enter. ИИ-агент думает пару мгновений.

Тёма по старой памяти косится вбок, в панель: вчера агент отчитывался там — «правлю файл, готово», — а результат надо было идти смотреть отдельно, в дерево файлов.

А в панели тихо.

Зато по центру, в том самом коде лендинга, на который он и так пялится, строчка с заголовком вспыхивает подсветкой — и переписывается у него на глазах. Старый текст, новый текст, ровно одна тронутая строка. Не сбоку, не отдельным окном, не «держи результат, дальше сам». Тут. В файле. В том, на который он уже минуту смотрит в упор.

Тёма застывает с рукой на мышке. И, сам того не замечая, придвигается к монитору вплотную.

— Стоп. Он… прямо тут поменял? В моём файле? Я же прямо на него смотрю.

— В нём самом, — говорит Лёха. — Видишь подсветку? Вот это было, вот это стало. Принимаешь правку — она остаётся в файле.

— А вчера ведь совсем не так было, — медленно говорит Тёма, не отрываясь от экрана. — Вчера он мне писал «создаю файл, готово», а я потом шёл отдельно смотреть, чего он там натворил. — Он тычет пальцем в подсвеченную строку, и в голосе у него прорезается тот лёгкий смешок. — А теперь я вижу, как он буквально руками лезет в мой файл. Прямо при мне. Это уже не технология, Лёха, это магия.

— Вот, дошло, — кивает Лёха. — Передовая развитая технология не отличима от магии! Кстати, подсветка не говорит «держи, готово». Она говорит «смотри, вот что именно я поменял».

Вчера и сегодня: в браузерной панели агент отчитывается «правлю файл, готово», и результат идёшь искать сам; в панели редактора правка появляется прямо в открытом файле — подсветка показывает, что было и что стало, принятая правка остаётся в файле Правка — прямо в открытом файле Вчера — браузерная панель Просьба словами Агент в панели: «правлю файл, готово» Результат ищешь сам Сегодня — панель в редакторе Просьба словами Открытый файл − было: старый заголовок + стало: новый заголовок Принял — правка в файле Подсветка не говорит «готово» — она показывает, что именно поменялось

Тёма входит во вкус и просит ещё — подзаголовок, текст на кнопке, фон потемнее. Каждый раз правка вспыхивает в открытом файле, точно в нужном месте, и каждый раз он успевает поймать «было/стало». Вчерашнее «я говорю с ИИ где-то там» тает с каждой строчкой: инструмент работает под рукой, в его файле, и видно всё, что он делает.

И тут Тёме приходит в голову мысль. Светлая страница — это то, что решил он сам, потому что спросить было не у кого. А если попробовать наоборот? Тёмный вид, дорогой, солидный. Одна фраза — и будет два варианта. Пусть потом сами выбирают, а он придёт не с одной картинкой, а с двумя.

— И главное, — добавляет он сам, — это же не игрушка, не для красоты. Это лендинг. Почти тот самый, от Антона, с дедлайном. Который заказчику показывать.

— Он самый, — подтверждает Лёха. — То, что я тебе полдня объяснял, ты только что сделал руками.

Тёма откидывается на спинку. То же вчерашнее чудо — только теперь не «где-то там», а под рукой, в его собственном файле.

3. Браузер, редактор, терминал — агент один

Тёма наконец задаёт вопрос, что висел у него с обеда:

— Слушай, так это тот же ИИ-агент или нет? Вчера в браузере был один, сейчас тут другой. В чем отличие?

— Это тот же ИИ-агент. Один в один, — Лёха как будто был готов к этому вопросу. — Это не второй Клод, не новый мозг, ничего заново учить не надо. Тот самый, что вчера собирал тебе Арканоид. Просто теперь он работает на новой поверхности — внутри редактора. Сила та же: сам читает, сам правит, сам запускает. Поменялось только МЕСТО, где ты с ним говоришь и где видишь результат.

— А браузерная панель тогда куда? Выбрасываем?

— Никуда, никто её у тебя не отнимает. И терминал внизу, кстати, тоже никуда не делся — видишь полоску? Из него агента можно запустить точно так же. Получается три двери: панель в браузере, панель в редакторе, терминал. Агент за ними один и тот же.

— Так это один агент, а не два, — повторяет Тёма, будто пробует на зуб. — Разные двери, комната одна.

— Одна, — соглашается Лёха. — Заходишь откуда удобно.

И вот теперь у Тёмы всё сходится. Утром мерещился огромный новый монстр, которого осваивать с нуля. А монстра нет — есть тот же знакомый ИИ-агент, просто в новой удобной упаковке. Рабочий лендинг живёт в редакторе, и это он видел сам, своими глазами.

Комментарии (16)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Emil Bakhtiarov
Уровень 4
15 октября, 20:05
Привет Установил плагины и claude в IDEA по инструкции. Но при нажатии Ctrl+Esc в открытом окне IDEA открывается поисковая строка винды. Сам же Claude не вызывается в IDEA. Подскажите, пожалуйста, как сделать так, чтобы вызывался Claude Code в IDEA? Спасибо
Андрей QA Automation Engineer
25 октября, 12:10
после первого вызова команды claude в терминале, надо этот терминал вверх вытянуть и стрелками на клавиатуре (вверх/вниз) выбрать настройки для агента. и после этого там уже запустится сам агент и активная строка ввода
Emil Bakhtiarov
Уровень 4
26 октября, 06:05
Спасибо, в этом и была причина. Сам до этого "дотыкался" через пару дней, а про вопрос уже и забыл)
28 октября, 13:05
Перетягивать окно терминала не обязательно. Это скорее дело привычки (кому как удобнее). А за подсказку про стрелочки спасибо! Долго не мог понять почему у меня не запускается работа с Claude.
3 октября, 21:15
Когда открываю решенную в браузере задачу, в IDEA файл не появляется.
Mila
Уровень 5
6 сентября, 09:23
решили задачу - закрывайте сессию командой /close. только тогда у меня журнал стал писаться нормально каждый в своей задаче
Кэрривайт
Уровень 18
29 сентября, 08:12
У меня закрывается командой /exit
Кэрривайт
Уровень 18
30 сентября, 03:41
Есть еще один способ, чтобы закрыть агента - Ctrl + D - завершает текущую сессию Claude Code.
Olga А.Работает в бух на аутсорсе
27 октября, 15:45
а где посмотреть журнал ?
Anonymous #6521446
Уровень 16
29 августа, 16:34
в Intellij IDEA при постановке задачи мертвая петля из ошибки - "изоляционный контейнер не вернул рабочую папку" м б кто сталкивался? как быть? переформулировать задачу пробовал. пробовал останавливать, закрыть окно совсем, заново заупстить - не помогает. одна и та же ошибка
Vitalii Kliushnikov
Уровень 5
25 августа, 07:33
https://skr.sh/sdAyUMJRuXT в процессе смены темы на темную агент выдает мне вот такой текст (на скрине). может, я как-то не так настроил рабочую среду? мне же не будут звонить коллекторы из Athropic?)
Vitalii Kliushnikov
Уровень 5
25 августа, 07:43
Сайт он вроде сделал, проверку прошел, а вот ночную тему сделать уже не может ни через веб, ни через рабочее пространство.
Aleksandr Sankovskij
Уровень 6
18 августа, 20:44
Непонмаю ошибку: В журнале сессии видно, что страницу по ТЗ собрал агент по твоей текстовой постановке, а не написана руками. Добавьте журнал сессии `.javarush/cc-transcript.txt` или `.javarush/cc-transcript.jsonl`, подтверждающий сборку страницы агентом по текстовой постановке.
22 августа, 21:25
на каждой задаче нужно отдельно запускать агента (в консоле писать claude), чтобы агент привязывался к задаче и писал лог в верную папку
Pavel P
Уровень 13
24 августа, 17:42
Опять нет журнала. Я уже и claude писал ...
Lagarto
Уровень 3
26 августа, 21:22
Такая же ерундистика( Cloud не перешел на новый таск и записался в предыдущем, как закинуть его в новую задачу принудительно?