Главная / Документация / Рабочая машина
После подключения агент на машине разработчика получает знания и правила проекта в контекст при работе с кодом и инструменты mcp__ai-council__*. Машины для задач агента в Workspace настраиваются отдельно.
AI_COUNCIL_API_TOKEN=aic_xxx AI_COUNCIL_URL=https://<адрес> \
bash -c "$(curl -fsSL https://<адрес>/install-hooks.sh)"Команда распаковывает хуки в ~/.claude/hooks/, записывает адрес и токен в ~/.claude/settings.json и регистрирует хуки и MCP-сервер Council. Повторный запуск ничего не задваивает. Хуки обновляются сами при старте новой сессии после обновления сервера.
Хуки обращаются к серверу от имени владельца ключа, доступ изолирован по пользователю. Не используйте один ключ на всю команду.
Хуки и MCP — разные каналы. Хуки добавляют контекст сами в названные моменты, инструменты MCP агент вызывает по своей инициативе.
| Момент | Что делают хуки |
|---|---|
| Начало сессии | Подтягивают обновление хуков и, если сессия открыта по задаче, добавляют заметку задачи |
| Каждый запрос | Добавляют правила проекта порциями: за несколько запросов агент получает весь свод |
| Первое чтение кода | Отклоняют его, пока в сессии не вызван ни один инструмент базы знаний, и подсказывают, что вызвать |
| Чтение и правка файла | Добавляют правила и записи знаний, привязанные к файлу, в пределах заданных объёмов |
| Правка файлов | Сообщают серверу об изменении, чтобы анализ перечитал изменённое |
| Завершение хода | Один раз за сессию показывают список проверок, если в рабочем дереве есть незакоммиченные изменения |
| Запись знаний | Привязывают записанное к файлам, с которыми шла работа |
Переключатель Draft mode на экране Profile & API Keys: ваши записи знаний и конвенции сохраняются черновиками и видны только вам до подтверждения. У агентов задач черновиков нет: записи сохраняются на ветке задачи и переносятся на ветку по умолчанию при слиянии.
Profile & API Keys → Context delivery. Пределы задаются в символах для вашей учётной записи и считаются только по каналам ниже; то, что агент запросил инструментами, в них не входит. У каждого канала три положения: No limit, Limit и Off.
| Канал | Что приходит |
|---|---|
| Rules with every prompt | Правила проекта перед каждым запросом, по очереди |
| Rulebook at the start | Весь свод правил один раз, до первого действия агента |
| Rules for a file | Правила для файла, который агент читает или правит |
| Knowledge for a file | Записи знаний об этом файле |
| Whole session | Общий предел на разговор |
| Knowledge already sent | Срок, в течение которого выданная запись не присылается повторно целиком |
| Симптом | Причина и действие |
|---|---|
| Знания и правила не приходят | Проект не проанализирован или файл вне проанализированных сущностей |
| Инструменты mcp__ai-council__* не отвечают | Проверьте AI_COUNCIL_URL и токен в ~/.claude/settings.json и доступность адреса |
| Агенту не хватает контекста под работу | Уменьшите Rules with every prompt и Knowledge for a file или переведите их в Limit |
| Одно и то же знание приходит повторно | Увеличьте окно Knowledge already sent |
| Failed to connect … port 443 | Установка работает без TLS: замените в команде https на http или настройте TLS |
| Ключ скомпрометирован | Отзовите ключ в списке или нажмите Regenerate |