Skip to main content

Используйте крючки

Настройте поведение Copilot SDK сессий в ключевые моменты жизненного цикла разговора с помощью крючков.

Быстрый старт для крючков

Начинайте с использования крючков Copilot SDK для управления работой инструментов, трансформации результатов, добавления контекста, обработки ошибок и аудита взаимодействий.

Крючок для использования до использования инструмента

Используйте onPreToolUse крючок для управления выполнением инструмента, изменения аргументов и добавления контекста перед запуском инструмента в Copilot SDK.

Крючок после использования инструмента

Используйте onPostToolUse крюк для трансформации результатов инструмента, логирования выполнения инструмента и добавления контекста после запуска инструмента в Copilot SDK.

Хук, присланный пользовательским запросом

Используйте onUserPromptSubmitted крючок для изменения запросов, добавления контекста и фильтрации ввода пользователя в Copilot SDK.

Крючки жизненного цикла сессии

Используйте onSessionStart и onSessionEnd хуки для инициализации контекста, очистки ресурсов и отслеживания метрик сессии в Copilot SDK.

Крюк для обработки ошибок

Используйте onErrorOccurred крюк для реализации пользовательского журнала ошибок, отслеживания шаблонов ошибок и предоставления удобных сообщений об ошибках в Copilot SDK.