Pular para o conteúdo
ColliePWA

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.

Editar esta página no GitHub

The rest of the documentation