Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Agent turns are aborted after 90 s and the UI blames the runtime connection

Cerrado
#56 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
74/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
typescript
Área
backend

Línea de trabajo

Start at the hard-coded timeout in src/server/dot-agent.ts:59 and trace how the aborted stream reaches the client as INCOMPLETE_STREAM. Review compose.yml and the computers overlays for how an environment-based limit could be configured. Done means long turns produce a clear time-limit error, emit RUN_ERROR, and write a server log line.

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

Descripción

A Dot turn that runs longer than 90 seconds is aborted by the hard-coded timeout in src/server/dot-agent.ts:59 (setTimeout(() => this.abortRun(), 90_000)). The stream then ends without a RUN_ERROR, so the client reports INCOMPLETE_STREAM and shows "The current turn returned no response. Check the runtime connection and retry." Nothing is logged on the server.

How we hit it: asked a Dot with research enabled to compare three products and cite sources; the run lasted ~99 s. Pausing a scheduled task mid-run produced the same "Run ended without emitting a terminal event" message.

Expected: a clear "turn time limit reached" error, a server log line, and ideally a configurable limit (env var).

Env: Docker Compose (compose.yml + computers overlays), main @ c2569bb, OPENAI_MODEL=gpt-5.4-mini, Chromium.

Lenguaje dominante
TypeScript
Estrellas
2.8k
Forks
344
Merge medio
1 d 15 h
PR fusionados (30 d)
43

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 CopilotKit/OpenDots

Todos los issues de CopilotKit/OpenDots

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.