Skip to content

Update CrabCode - 0.3.0

Choose a tag to compare

@csanelo csanelo released this 28 Jul 11:52
· 14 commits to main since this release
image CrabCode 0.3.0 Доступ к компьютеру для агента Главное нововведение версии. Агент больше не ограничен чатом — он получил полный набор инструментов для работы с системой: выполнение команд в терминале, чтение и запись файлов, редактирование существующего кода, создание и распаковка архивов, загрузка и выгрузка файлов. Каждое потенциально опасное действие сопровождается запросом разрешения прямо в чате — агент показывает, что именно собирается сделать, и ждёт нажатия «Разрешить» или «Отклонить». Ничего не выполняется втихую.

Режимы работы агента

Три режима, переключаемые в чате:
— Agent — правки применяются к файлам автоматически
— Ask — каждое изменение ждёт твоего подтверждения
— Plan — агент полностью планирует ваш проект

Инлайн-редактирование кода
Быстрая правка по Ctrl+K: выделяешь фрагмент, пишешь запрос в поле прямо над строкой — модель переписывает код на месте, без переключения в чат. Обращается к той модели, что выбрана в чате.
Отдельно — отправка кода в чат по Ctrl+L: в сообщение подставляется ссылка на файл с точным диапазоном строк.
Система подтверждения правок
Всё, что меняет агент, теперь наглядно: новые строки подсвечиваются зелёным, прямо над ними показывается прежняя версия — видно, что на что заменено. Принять правку или откатить можно по Ctrl+Shift+Y и Ctrl+N.
Незавершённые правки не теряются: закрыл файл, перезапустил приложение — они остаются на месте и ждут решения. После подтверждения файл сохраняется автоматически.
Защита от потери данных
У изменённых вкладок появился индикатор. При закрытии вкладки или выходе из приложения показывается диалог с выбором: сохранить, не сохранять, отменить. Приложение больше не закроется молча, унося несохранённую работу.
Встроенный браузер
Панель браузера прямо в IDE. Можно выделить рамкой произвольную область страницы или снять страницу целиком, включая ту часть, что не помещается на экран, и сразу отправить снимок в чат.
Подключение MCP-серверов
Отдельное окно для управления внешними MCP-серверами — агент получает доступ к их инструментам наравне со встроенными.
Интерфейс
— Приветственное окно при первом запуске
— Всплывающие подсказки при наведении по всему приложению
— Индикатор ожидания ответа с градиентным переливом вместо спиннера
— Новая тема ClopCode
— Обновлённые иконки приложения и установщика
Исправлено
— Приложение не запускалось из-за ошибки в файле локализации
— Меню выделения смещалось за курсором вместо фиксации над выделением
— Незавершённые правки терялись при закрытии редактора
— Лишняя панель подтверждения над полем ввода в чате