Intelligently detect activity in the IDE
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript, vscode
- Área
- devtools
Línea de trabajo
Comienza examinando la gestión de conexiones de autostop basada en actividad y la API VS Code WindowState.active mencionada en el issue. Investiga si esa señal puede distinguir entre el uso activo del IDE y una sesión minimizada o desatendida. Se considera terminado cuando las conexiones ya no mantienen activos los espacios de trabajo únicamente porque VS Code permanece conectado, al tiempo que permiten que los trabajos legítimos de larga duración continúen.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
We count any connected VSCode session as workspace activity. This is limiting because when a minimized tab of VSCode is connected or when a laptop is left on overnight, the activity bump keeps workspaces alive. This also deteriorates the accuracy of template insights.
One option is autostop requirement, but customers have noted that this not sufficient in all cases. For example, some templates occasionally need workspaces to stay alive overnight for long-running jobs. Autostop requirement is too aggressive of a system in these scenarios.
We should investigate a way to detect user activity more intelligently in VSCode and close connections when the user is not "active" in the IDE. This would make the activity-based autostop system more accurate and reliable.
I found an active property on the window object in the API. Not sure if it can be used for this purpose, just a starting point.
- Lenguaje dominante
- TypeScript
- Estrellas
- 131
- Forks
- 48
- Merge medio
- 4 d 15 h
- PR fusionados (30 d)
- 17
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de coder/vscode-coder
-
coder/vscode-coder#1125 · 1 comentario · 1 asignado ·
-
Migrate CI setup to pnpm/setup Abiertotech-debt
coder/vscode-coder#1119 · 1 comentario · 1 asignado ·
-
enhancement tech-debt
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
coder/vscode-coder#1118 · 1 comentario ·
-
coder/vscode-coder#1113 · 3 comentarios · 1 asignado ·
-
Flush the connection log buffer after N failed reconnect attempts against an unreachable server Abiertoenhancement tech-debt
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
coder/vscode-coder#1112 · 1 comentario ·
Todos los issues de coder/vscode-coder
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
security
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
IBM/node-sdk-core#373 ·
-
e2e-failure ready-to-code
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100