раздел 00
Cursor Composer
Composer - это режим в редакторе Cursor, где агент работает сразу над несколькими файлами по вашей задаче. Вы пишете, что нужно сделать, а агент сам создаёт новые файлы и правит существующие, после чего показывает диффы (что именно поменялось), которые вы принимаете или откатываете.
Composer - часть самого Cursor. Отдельно его ставить не нужно: установили Cursor - Composer уже внутри.
Composer не отвечает текстом про код - он сразу меняет код в проекте, а вы решаете, оставить эти изменения или откатить.
Три способа звать AI в Cursor
В Cursor есть три разных режима работы с AI, и их легко перепутать. Главное отличие - кто и что трогает в файлах.
Когда что брать
- Composer - когда задача затрагивает несколько файлов: добавить фичу, провести правку по проекту, собрать новый модуль.
- Cmd+K - когда нужно изменить конкретный кусок кода, который вы выделили: переписать функцию, поправить строку.
- Чат - когда нужен ответ или объяснение, а не правка: понять, как что-то устроено, обсудить подход.
Как это выглядит
Вы открываете Composer, описываете задачу обычными словами, при необходимости подкидываете нужные файлы через @. Агент думает, генерирует изменения и показывает их как диффы по каждому затронутому файлу. Вы просматриваете и принимаете нужное либо откатываете лишнее.