Используйте крючки
Настройте поведение Copilot SDK сессий в ключевые моменты жизненного цикла разговора с помощью крючков.
Быстрый старт для крючков
Начинайте с использования крючков Copilot SDK для управления работой инструментов, трансформации результатов, добавления контекста, обработки ошибок и аудита взаимодействий.
Крючок для использования до использования инструмента
Используйте onPreToolUse крючок для управления выполнением инструмента, изменения аргументов и добавления контекста перед запуском инструмента в Copilot SDK.
Крючок после использования инструмента
Используйте onPostToolUse крюк для трансформации результатов инструмента, логирования выполнения инструмента и добавления контекста после запуска инструмента в Copilot SDK.
Хук, присланный пользовательским запросом
Используйте onUserPromptSubmitted крючок для изменения запросов, добавления контекста и фильтрации ввода пользователя в Copilot SDK.
Крючки жизненного цикла сессии
Используйте onSessionStart и onSessionEnd хуки для инициализации контекста, очистки ресурсов и отслеживания метрик сессии в Copilot SDK.
Крюк для обработки ошибок
Используйте onErrorOccurred крюк для реализации пользовательского журнала ошибок, отслеживания шаблонов ошибок и предоставления удобных сообщений об ошибках в Copilot SDK.