03/Documentation
Sessões
O que é uma sessão, de onde vêm as sessões, um terminal ou um durable agent, e o que o telefone mostra para cada um
Uma sessão é uma conversa de agente: você pergunta, o agente trabalha e uma pergunta pode esperar por você. O Collie mostra cada sessão no seu telefone em um painel. O Chat lê a sessão do próprio registro do agente, para que você possa lê-la e respondê-la do seu telefone. A visualização de terminal é mais uma maneira de olhar para o mesmo painel.
O tmux e o zellij chamam seu próprio grupo de nível superior de sessão. O Collie o mostra como um space. Esta página usa "sessão" apenas para a conversa.
De onde vêm as sessões
As sessões vêm de dois lugares:
- Um terminal. O Herdr, tmux, zellij, tuios ou Tern contém seus shells, e um agente é executado em um deles. O Collie lê os painéis dele e encontra a sessão do agente. É assim que a maioria das pessoas usa o Collie. Terminais explica como apontar o Collie para o seu.
- Um agente durável. Um que você escreveu ou executa não tem tela, e cada uma de suas conversas é uma sessão com Chat e nada mais. Isso é experimental. Durable agents contém as etapas.
O que o celular exibe
Seu telefone tem uma URL. Nela, cada workspace de terminal é um espaço, e cada agente durável é um space com seu próprio nome. Um space contém abas, e uma aba contém painéis. Um painel mostra uma sessão. Um agente durável aparece em sua própria seção Agentes duráveis, com seu nome, seu runtime e um selo Experimental, a contagem de suas conversas abertas e quantas delas aguardam você. A seção se move para cima dos seus spaces quando há uma pergunta aguardando.
Um space de terminal desenha exatamente o que sempre desenhou. Um space de agente durável abre na lista de conversas dele, e um controle só aparece quando esse agente durável diz que pode executá-lo.
As palavras estão em Terminologia.
Uma máquina ou várias
Um único Collie carrega um terminal e agentes duráveis juntos. Uma máquina com o Herdr e um agente durável não precisa de um segundo Collie nem de uma crew. Ambos aparecem sob a mesma URL.
Várias máquinas precisam de uma crew. Uma crew coloca o Collie de cada máquina atrás de um lead e de uma URL (Crews). Uma máquina na crew pode carregar seu próprio terminal e seus próprios agentes duráveis.