Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Prompt to create support bundle before Reload Window on SSH failure

Aberta
#970 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 2 dias

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
55/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
typescript
Domínio
devtools

Direção de pesquisa

Comece lendo o SshProcessMonitor existente e o comando coder.supportBundle; em seguida, inspecione como a extensão do VS Code observa o estado do Remote-SSH e registra logs. Defina um detector seguro em relação ao ciclo de vida para os marcadores de falha listados e para a perda prolongada do processo, evitando reconexões normais e alertas duplicados. O trabalho estará concluído quando a notificação oferecer Create support bundle e Dismiss, e a ação invocar coder.supportBundle.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Split out from coder/vscode-coder#955 point (4).

Summary

Detect Remote-SSH failure conditions before users click VS Code's native "Reload Window" prompt, then offer to create a Coder support bundle while volatile state is still available.

Proposed scope

  • Watch the actual Remote-SSH extension log for known failure markers:
    • permanent error
    • will give up now
    • Unknown reconnection token
    • socketFactory.connect() failed or timed out
    • Time limit reached
    • UnparsableOutput
  • Treat long process-loss/no-recovery windows as a failure signal without firing during normal reconnect cycles.
  • Show a notification:
    • Coder: remote session failed and won't auto-reconnect. Capture diagnostics now?
    • Actions: Create support bundle, Dismiss
  • Running Create support bundle should invoke the existing coder.supportBundle command.
  • Avoid duplicate notifications in a single failing session.

Notes

This is intentionally separate from coder/vscode-coder#955's support bundle collection changes because the current SshProcessMonitor discovers ports/PIDs/proxy-log paths but does not tail or classify log contents. This should be implemented as a lifecycle-safe watcher/detector rather than added opportunistically to bundle collection.

Generated by Coder Agents.

Linguagem predominante
TypeScript
Estrelas
132
Forks
48
Merge médio
2d 5h
PRs com merge (30d)
19

Preparar o ambiente

Abrir no Codespaces

Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de coder/vscode-coder

Todas as issues de coder/vscode-coder

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.