Intelligently detect activity in the IDE
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- typescript, vscode
- Domaine
- devtools
Piste de recherche
Commencez par examiner la gestion des connexions d’autostop basée sur l’activité et l’API VS Code WindowState.active mentionnée dans l’issue. Vérifiez si ce signal peut distinguer l’utilisation active de l’IDE d’une session réduite ou laissée sans surveillance. Le travail est terminé lorsque les connexions ne maintiennent plus les espaces de travail actifs uniquement parce que VS Code reste connecté, tout en permettant aux tâches légitimes de longue durée de continuer.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
- Langage dominant
- TypeScript
- Étoiles
- 132
- Forks
- 48
- Merge moyen
- 2 j 5 h
- PR mergées (30 j)
- 19
Préparer son environnement
Lance le conteneur de développement du projet dans votre navigateur, avec votre propre compte GitHub.
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de coder/vscode-coder
-
bug
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
coder/vscode-coder#1141 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
OAuth follow-ups: DCR off by default on 2.38, unnoticed nightly scope failures, CLI inheriting CODER_SESSION_TOKENPeut-être pris @EhabY l’a pris il y a 2 jours. Ouvertebug tech-debt
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
coder/vscode-coder#1140 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Split commands.ts by topicOuverteImprovement tech-debt vs-code
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
coder/vscode-coder#1135 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Migrate CI setup to pnpm/setupPeut-être pris @EhabY l’a pris il y a 23 jours. Ouvertetech-debt
coder/vscode-coder#1119 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Design the VS Code Workspaces panelPeut-être pris @chrifro l’a pris il y a 26 jours. Ouverte
coder/vscode-coder#1113 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de coder/vscode-coder
Issues similaires
-
area:tui enhancement platform:macos
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
anthropics/claude-code#101490 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
netlify/netlify-mcp#75 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
atlassian-labs/compiled#1960 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
pnp/cli-microsoft365#7639 ·
Les mainteneurs répondent en général sous 2 jours
-
nextjs-tracking
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
cloudflare/vinext#3887 ·
Les mainteneurs répondent en général sous 1 jour