Você pode abrir várias janelas do DiguinCode ao mesmo tempo, cada uma com seu próprio workspace, suas abas, seu terminal e sua conversa do Codex. Fechar uma janela não afeta as outras.
O comando diguincode no terminal abre uma pasta como raiz de workspace, do mesmo jeito que o code . do VS Code.
Instalar o comando `diguincode`
- 1Abra Configurações → Geral → “Comando de terminal”
- 2Ative o interruptorA pasta de instalação é acrescentada ao PATH do seu usuário. Não exige administrador e nada que já existisse no PATH é sobrescrito ou reordenado.
- 3Reabra os terminais que já estavam abertosJanelas novas de terminal e do Explorer já reconhecem o comando na hora.
Usar o comando
diguincode— abre a pasta atual, igual adiguincode .diguincode .oudiguincode ..— caminhos relativos ao terminal onde você estádiguincode C:\Projetos\App— caminho absolutodiguincode "C:\Projetos\Minha Pasta"— caminhos com espaços e acentosdiguincode arquivo.ts— abre a pasta-mãe como raiz e o arquivo já na aba ativadiguincode --helpediguincode --version
Alternar entre contextos abertos
Workspaces locais e conexões abertas aparecem como abas na barra superior. Trocar de aba preserva o ponto exato de trabalho de cada contexto: arquivos, terminais, consultas e resultados de banco, árvore, filtros, paginação, console SQL, seleção e conversa do Codex.
- Somente contextos que você abriu aparecem na barra superior
- O indicador mostra qual conexão está ativa e o ambiente configurado
- O botão X aparece ao passar o mouse ou focar a aba
- Fechar uma aba superior remove apenas o atalho; a conexão e seu estado continuam preservados na barra lateral
- Os dois workspaces de banco usados mais recentemente permanecem aquecidos para a volta ser imediata; contextos mais antigos são liberados para limitar a memória
O que é isolado por janela
Cada janela adicional mantém seu próprio estado visual e suas próprias sessões, para que duas janelas nunca interfiram uma na outra.
- Abas abertas, aba ativa e rascunhos não salvos
- Terminais locais e sessões SSH — a mesma conexão pode estar aberta de forma independente em duas janelas
- Conexões de banco de dados e encaminhamentos de porta
- Conversa do Codex: uma janela nova sempre começa com um chat novo e vazio, sem herdar mensagens, fila ou contagem de tokens da janela anterior
Histórico e restauração
A janela principal, quando aberta sem um caminho, restaura o último workspace usado. Uma janela criada pelo comando de terminal sempre abre o que você pediu, sem ser substituída pela restauração.
O histórico de conversas do Codex continua acessível manualmente em qualquer janela, pela lista de conversas.
Limitações declaradas
O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.
- Servidores de linguagem, tarefas, testes e depuração ainda são indexados por workspace, não por janela: duas janelas na mesma pasta compartilham esses quatro serviços.
- Se outro programa chamado
diguincodejá existir antes no seu PATH, a tela avisa qual é o caminho dele — o DiguinCode não reordena o PATH para assumir a frente.