Ir para o conteúdo
kcorrai Station

Recursos

Terminal

O terminal e a integração de shell do VS Code, em uma janela feita para agentes.

O terminal do Station é o xterm.js na mesma linha de versões que o VS Code usa, com os scripts de integração de shell do VS Code portados. Os shells reportam cada comando, então cada um ganha uma marca, um ponto de código de saída e um lugar para o qual você pode voltar.

5
shells, encontrados no disco: PowerShell 7, Windows PowerShell, Git Bash, cmd, WSL
1.000
linhas de scrollback restauradas por terminal: o VS Code restaura 100
100 ms
tick de desenho compartilhado para terminais em que você não está digitando
0:00 / 0:36

1/3 · Cada comando ganha uma marca

Cada comando ganha uma marca na margem. Uma execução de testes que falha deixa a marca vermelha e guarda o código de saída, então você vê o que quebrou sem rolar a tela.

Gravado no Station, em um projeto de exemplo · esperas aceleradas

Terminal

Comandos que você enxerga

A integração de shell (OSC 133 e 633) dá a cada comando uma marca na margem e um ponto que fica vermelho quando ele falha, com o código de saída real, não só 0 ou 1. Ctrl+↑ e Ctrl+↓ saltam entre comandos; o diretório de trabalho é acompanhado sem perguntar duas vezes ao shell.

Feito para agentes

Cada aba de agente mostra se está trabalhando ou esperando, e o quanto da janela de contexto daquele agente está cheia. Ctrl+Shift+O abre o composer, uma caixa ampla em que Enter é uma nova linha e o rascunho sobrevive ao fechamento, e joga o que você escreveu no terminal sem enviar. Colar um prompt longo no Claude Code chega como uma única colagem.

Volta como estava

Layouts, scrollback e a pasta de cada terminal são restaurados quando o Station inicia. Um terminal que rodava um agente reabre como aquele agente, retomado com claude --resume na própria linha de comando do shell, nada é digitado por você.

Leve para a máquina

Os shells vivem em um processo separado: se o node-pty falhar, você perde terminais, não a janela. Terminais em que você não está digitando desenham em um único tick compartilhado de 100 ms; aquele em que você digita desenha na hora. Essa mudança levou seis agentes ocupados de quase um núcleo de CPU inteiro para uma fração dele.

  • !name salta para outro projeto, !name C:\path registra um
  • Caminhos file:line:col clicáveis, busca, sticky scroll, snippets
  • Atalhos de foco com Alt+setas que sobrevivem a layouts de teclado com AltGr

Dois dias, todos os recursos, sem cartão.