Terminal e CLIs de IA

Ver o vídeoO Claude Code no terminal 00:30

Bolinha de status por comando. Ao lado de cada comando executado aparece uma bolinha: azul se teve sucesso, vermelha se deu erro (o tooltip mostra a hora, a duração e o código de saída). O LightNote ativa isso automaticamente no PowerShell e no Git Bash, sem alterar sua configuração — ligue/desligue em Configurações → Terminal → Integração de shell. Outros shells (cmd, WSL) ou comandos personalizados não mostram a bolinha.

Abra um terminal integrado (emulador VT completo, via ConPTY) com Ctrl+' (no layout de teclado US, também Ctrl+`). Ele vira uma aba e pode ser movido entre as áreas da janela. Os shells disponíveis e as CLIs de IA detectadas no PATH (ex.: claude) são configuráveis em Configurações → Terminal e Configurações → Assistentes de IA. No menu Novo terminal, escolher uma CLI de IA abre essa CLI como o terminal — a TUI/cores aparecem normalmente, e sair dela fecha a aba.

Agendar envio. No menu de contexto do terminal (botão direito), Agendar envio… permite mandar um Enter (ou um texto) mais tarde — útil para retomar uma CLI de IA quando o limite de uso reabre, sem ficar de olho. Escolha o gatilho: em um horário, após alguns minutos, a cada intervalo (recorrente) ou quando o terminal ficar ocioso. O computador é mantido acordado até o disparo. O agendamento vale enquanto a aba do terminal estiver aberta.

Você pode ter vários agendamentos ao mesmo tempo. Quando há algum, o item de menu passa a mostrar Envios agendados (N)… e abre um gerenciador: uma tabela com o terminal, o que será enviado, quando, e uma contagem regressiva ao vivo até o próximo disparo, com botões para Novo, Editar e Remover. Enquanto houver agendamentos, um indicador de relógio com a contagem aparece na barra de status (clique nele para abrir o gerenciador) e um pequeno relógio marca a aba do terminal que está armado.

Aviso de fim de turno da IA. Quando um terminal de CLI de IA fica em silêncio — sinal de que o agente terminou o turno — o LightNote avisa: um toast aparece (clique nele para focar aquele terminal) e a aba pisca algumas vezes e mantém um destaque até você abri-la. Se a janela estiver em segundo plano, o botão dela também pisca na barra de tarefas. O aviso vale só para terminais de CLI de IA e só quando a aba não está em foco. Ligue/desligue e ajuste o tempo de silêncio em Configurações → Terminal → Aviso de fim de turno da IA.

Os terminais voltam com a janela. Ao fechar e reabrir o espaço, os terminais de shell comum (Prompt, PowerShell, Bash) são reabertos — e na pasta em que você estava, não naquela em que o terminal abriu. O conteúdo da tela não volta, mas o histórico de comandos é do próprio shell e continua lá: a seta ↑ funciona normalmente. Sessões de assistente de IA ficam de fora e continuam sendo oferecidas à parte, porque um terminal novo não é a mesma conversa. Também não voltam variáveis de ambiente nem ambientes ativados à mão naquela sessão (um venv, por exemplo): o terminal reabre na pasta certa, mas é um shell novo.