# Uso de enlaces

Referencia de API detallada para cada enlace de sesión en el SDK de GitHub Copilot.

## Links

* [Gancho de manejo de errores](/es/copilot/how-tos/copilot-sdk/hooks/error-handling)

  Se llama al enlace de onErrorOccurred cuando se producen errores en la ejecución de la sesión. Úselo para:

* [Enlaces de sesión](/es/copilot/how-tos/copilot-sdk/hooks/hooks-overview)

  Los ganchos permiten interceptar y personalizar el comportamiento de las sesiones de Copilot en momentos clave del ciclo de vida de la conversación. Usa ganchos para:

* [Enlace de uso posterior a la herramienta](/es/copilot/how-tos/copilot-sdk/hooks/post-tool-use)

  Se llama al enlace onPostToolUsedespués de que una herramienta ejecute correctamente. Úselo para:

* [Gancho previo al uso de la herramienta](/es/copilot/how-tos/copilot-sdk/hooks/pre-tool-use)

  Se llama al enlace onPreToolUse antes de que se ejecute una herramienta. Úselo para:

* [Enlaces de ciclo de vida de sesión](/es/copilot/how-tos/copilot-sdk/hooks/session-lifecycle)

  Los enlaces de ciclo de vida de la sesión permiten responder a los eventos de inicio y finalización de la sesión. Úselos para:

* [Enlace enviado de la solicitud de usuario](/es/copilot/how-tos/copilot-sdk/hooks/user-prompt-submitted)

  Se llama al enlace onUserPromptSubmitted cuando un usuario envía un mensaje. Úselo para:

* [Gancho de transformación de la solicitud al usuario](/es/copilot/how-tos/copilot-sdk/hooks/user-prompt-transformed)

  El userPromptTransformed hook se ejecuta después de que el entorno de ejecución añade contexto generado a un prompt enviado, pero antes de que el contenido resultante se guarde en el historial de la sesión o se envíe al modelo.