**CrabCode 0.3.3 — большое обновление
Вышло новое обновление CrabCode. Основной упор сделан на производительность, стабильность агента и прозрачную работу с контекстом.
Длинные сессии стали быстрее
Оптимизирована работа чата с большими историями на десятки тысяч токенов. Настройки, файлы и интерфейс остаются отзывчивыми даже во время генерации ответа. Также исправлено кратковременное исчезновение дерева проекта.
Реальный подсчёт токенов
В меню контекста теперь отображаются:
максимальный контекст выбранной модели;
входные и выходные токены;
общий расход за запуск;
кэшированные токены;
статус подсчёта: точный или приблизительный.
CrabCode получает реальные данные от OpenAI-совместимых API, Anthropic и Gemini. Если провайдер не передаёт статистику, приложение честно показывает оценку.
Теперь Stop действительно останавливает работу
Кнопка остановки прерывает генерацию модели, сетевые запросы, инструменты и ожидание подтверждений. После остановки больше не приходят запоздалые сообщения или результаты команд.
Глубокая интеграция с терминалом
Кнопка Run автоматически открывает терминал.
Запускается точная команда из блока без лишнего текста.
Агент ждёт завершения команды и анализирует результат.
При успехе работа продолжается, при ошибке агент предлагает исправление.
Учитывается выбранный в настройках shell.
Запоминается текущая директория без лишних cd.
Исправлено бесконечное состояние Running.
Вывод команд стал цветным, компактным и прокручиваемым.
Улучшенная память агента
Агент запоминает уже просмотренные файлы, реже выполняет повторный анализ и понятнее описывает текущие действия. Сообщения о работе агента отображаются на языке диалога.
Полноценные переносимые Skills
Теперь вместе с SKILL.md сохраняются скрипты, шаблоны и другие ресурсы скилла. После открытия нового проекта всё необходимое для работы уже находится на месте.
Обновлённый интерфейс
Переработаны выбор режима, модели и уровня рассуждений, состояния наведения, иконки, Steps и скроллы. По умолчанию файлы находятся слева, а чат справа — расположение можно поменять в настройках. Web включён по умолчанию.**
Full Changelog: v0.3.2...v0.3.3