Steer or stop active runs from the dashboard

Abierto
#1,822 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

  • #1823 de @sentry-junior — cerrado sin fusionar

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
52/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
frontend

Línea de trabajo

Comienza revisando el flujo existente de Slack para dirigir durante un turno en #603; después, lee #720 y #1402 para conocer la visibilidad de la cola y el comportamiento de los mensajes pendientes. Localiza el manejo de mensajes y los controles de las ejecuciones activas del dashboard; se considera terminado cuando poner en cola sigue siendo la opción predeterminada, dirigir y detener son acciones explícitas, y los estados en cola, dirigiendo y detenido se distinguen claramente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

feature

Dashboard messages submitted during an active run currently enter the conversation mailbox and wait for a later turn. The dashboard also provides no control for stopping the active run.

Requested behavior

  • Keep queueing as the default send behavior while a run is active.
  • Offer an explicit action to steer the submitted message into the active run instead.
  • Offer a control to stop the active run.
  • Clearly distinguish queued, steering, and stopped states in the dashboard.

Queued human messages should also be considered when stopping a run, so users do not lose track of pending input.

Related: #720 tracks queue visibility and queued-message controls; #1402 tracks pending mailbox messages in the transcript; #603 documents the existing Slack mid-turn steering path.

via billy.

--

View Junior Session in Sentry

Lenguaje dominante
TypeScript
Estrellas
385
Forks
42
Merge medio
8 h 29 min
PR fusionados (30 d)
495

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getsentry/junior

Todos los issues de getsentry/junior

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.