Reanudar sesión
Cómo reanudar sesiones anteriores.Uso interactivo tipo chat en un comando Artisan
Usar un ID de sesión fijo
Si el uso no es interactivo, no se puede seleccionar, así que indica desde el principio un ID fijo. Prepara un ID basado en el ID de usuario o algún tipo de contexto.Por ejemplo, si vas a usarlo con múltiples usuarios en un servicio web, este método —preparar el ID de antemano— es el adecuado.
Copilot::start también puedes indicar el modo de reanudación mediante el argumento resume.
Copilot::start también puedes descartar la sesión actual y reanudar una nueva:
Reanudar la última sesión
Si no existe una sesión,getLastSessionId() devuelve null y se inicia automáticamente como sesión nueva. También puedes cambiar el SessionConfig.
Usar SessionMetadata
getSessionMetadata() también devuelve null si la sesión no existe, por lo que se inicia igualmente como nueva. Puedes obtener también la fecha de creación y de actualización de la sesión.
Consulta la información más reciente en el repositorio de GitHub.