> ## Documentation Index
> Fetch the complete documentation index at: https://kawax.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Eventos

> Explica cómo aprovechar los eventos de Laravel que dispara Laravel Copilot SDK para recolección de logs, depuración y procesamiento asíncrono.

## Eventos de Laravel

En [Events](https://github.com/invokable/laravel-copilot-sdk/tree/main/src/Events) hay clases de evento colocadas en distintos puntos que puedes aprovechar para logs y depuración.

Los [hooks](/es/packages/laravel-copilot-sdk/hooks) permiten algo parecido, pero los eventos también existen en puntos donde no hay hooks.

```text theme={null}
src/
├── Events/
│   ├── Client/
│   │   ├── ClientStarted.php
│   │   ├── ToolCall.php
│   │   └── PingPong.php
│   ├── JsonRpc/
│   │   ├── MessageReceived.php
│   │   ├── MessageSending.php
│   │   └── ResponseReceived.php
│   ├── Process/
│   │   └── ProcessStarted.php
│   └── Session/
│       ├── CreateSession.php
│       ├── MessageSend.php
│       ├── MessageSendAndWait.php
│       ├── SessionEventReceived.php
│       └── ResumeSession.php
```

Por ejemplo, puedes enviar procesos algo lentos a la cola o a `defer`. Aunque no puedes recibir directamente el resultado de este `Copilot::run()`, puedes recibirlo en el listener del evento `MessageSendAndWait`.

```php theme={null}
dispatch(fn() => Copilot::run(''));
```

```php theme={null}
use function Illuminate\Support\defer;

defer(fn() => Copilot::run(''));
```

<Info>
  Consulta la información más reciente en el [repositorio de GitHub](https://github.com/invokable/laravel-copilot-sdk).
</Info>


## Related topics

- [Laravel Reverb](/es/reverb.md)
- [Verificación de correo electrónico (Email Verification)](/es/verification.md)
- [Investigación inicial de Laravel Passkeys (passkeys-server + @laravel/passkeys)](/es/blog/passkeys-introduction.md)
- [Eventos y listeners](/es/events.md)
- [Eventos de streaming](/es/packages/laravel-copilot-sdk/streaming-events.md)
