Skip to content

Not translated yet

This page is not available in English yet. Showing the Português version.

Sessões

Criar, trocar, fixar, voltar atrás (undo, timeline, fork), compactar, subagentes, exportar.

Updated on Sep 16, 2026

Uma sessão é uma conversa inteira: o histórico, as mudanças que ela fez nos arquivos e o contexto que o agente carrega. As sessões ficam salvas por projeto e reabrem exatamente de onde pararam, então você pode fechar o terminal sem medo.

Criar, trocar, organizar

/new começa outra; /sessions (ou ctrl+x l) lista as do projeto, com busca. Na lista, ctrl+f fixa uma sessão no topo e ctrl+d apaga. As nove primeiras da lista ganham atalhos rápidos ctrl+x 1 a ctrl+x 9. /rename dá um nome melhor que o título automático. A barra lateral (ctrl+x b) mostra as sessões e os arquivos tocados, sempre visíveis.

Na hora de abrir o programa, hinow-cli -c já continua a última sessão da pasta e hinow-cli -s <id> abre uma específica. Fora da interface, hinow-cli session list e hinow-cli session delete <id> fazem o básico.

Voltar atrás

ComandoQuando usar
/undoA última mensagem foi um erro: apaga a mensagem **e reverte os arquivos** ao estado anterior a ela. O texto volta para o prompt, para você corrigir e mandar de novo. /redo refaz
/timelineVer a sequência de mensagens e voltar para um ponto qualquer, revertendo o que veio depois
/forkManter esta sessão como está e abrir outra a partir de uma mensagem, para tentar um caminho diferente
/diffVer tudo que a sessão mudou nos arquivos antes de commitar

Contexto longo

Conversas longas vão enchendo o contexto do modelo. Quando isso pesa, /compact resume o que passou e a sessão segue com o resumo, sem perder o histórico completo, que continua guardado. O HiNow Code também compacta sozinho quando chega perto do limite (é a chave compaction na configuração). E um bom hábito: assuntos diferentes em sessões diferentes, porque cada uma começa limpa.

Subagentes

Quando o agente delega uma tarefa (por exemplo @revisor revise este arquivo, ou uma busca ampla), nasce uma sessão filha. Na conversa aparece como uma linha resumida; entra na primeira filha, / andam entre elas, volta para a mãe. ctrl+b manda os subagentes em andamento para o segundo plano e devolve o prompt.

Compartilhar e exportar

/export abre a transcrição no editor, /copy copia, hinow-cli export <id> > sessao.json guarda em arquivo e hinow-cli import sessao.json traz de volta em outra máquina. O link público (/share, /unshare) vem desligado: ele publica a sessão num serviço externo, então só aparece quando você coloca "share": "manual" (ou "auto", para toda sessão nova) em hinow.json.

Sessões remotas

Uma sessão que roda em outra máquina sua é uma sessão normal aqui: mesma lista, mesmo histórico, com a marca remote no rodapé e o nome da máquina no chip. Veja Usar de outro lugar.