Моя первая ассоциация это харасмент. И я надеюсь, это не оно. Ведь на собеседовании уже начинают спрашивать за этот термин. Как его настроить, ограничить и улучшить...
Поехали разбираться
Что такое харнесс? Для чего нужен? И как вообще его или ее склонять?
В Claude code харнесс - программа, которая выполнянт команды от ИИ. ИИ - это языковая модель. Claude Sonnet, Gemini flash, ChatGPT 5. Сама модель может только принять и выдать текст.
Рассмотрим на пример
1. Вводится промт "Написать новый скрипт"
2. Харнесс передаёт модели
3. Языковая модель, например, говорит, что нужно создать файл
4. Харнесс смотрит свои разрешения. Если нет, запрашивает у пользователя. 5. Создаёт файл. Говорит об этом ИИ
6. Модель гереирует код и говорит записать в файл
7. Харнесс выполняет и говорит, что все ок
Обычные задачи харнесса такие:
• Вызывает команды системы. bash, ls, grep и пр.
• Имеет права доступа. Обычно лежат в settings.json
• Описание скиллов. По факту скиллы это промты, описанные внутри харнесс. Также есть слеш команды. Это тоже про него
• Управляет контекстом. Например, решает, что делать, когда контекст переполнился. Что убрать или сжать
• Записывает и хранит
.md файлы и заметки(.claude/projects/.../memory) между сессиями. • Автоматически подгружает .md файлы, когда вы начинаете с ним работу. Вы же не вводите спец команду для прочитки этих правил нейронкой?
Так что вот вам маленькая справочка о харнессе
P.S. Это он)