Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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