Salta al contenuto
ColliePWA

03/Documentation

Sessioni

Che cos'è una sessione, da dove provengono le sessioni, un terminale o un agente durevole, e cosa mostra il telefono per ciascuno

Una sessione è una singola conversazione con l'agente: si formula una richiesta, l'agente lavora e una domanda può rimanere in attesa di risposta. Collie mostra ogni sessione sul telefono all'interno di un riquadro. La chat legge la sessione dal registro dell'agente stesso, consentendo di leggerla e rispondere dal telefono. La vista terminale è un ulteriore modo per visualizzare lo stesso riquadro.

tmux e zellij chiamano sessione il rispettivo gruppo di primo livello. Collie lo mostra come uno spazio. Questa pagina usa "sessione" esclusivamente per la conversazione.

Origine delle sessioni

Le sessioni provengono da due origini:

  • Un terminale. Herdr, tmux, zellij, tuios o Tern ospita le shell, e un agente viene eseguito in una di esse. Collie ne legge i riquadri e individua la sessione dell'agente. Questo è il modo in cui la maggior parte degli utenti utilizza Collie. Terminali illustra come puntare Collie verso il proprio ambiente.
  • Un durable agent. Un agent scritto o eseguito localmente non ha schermo e ciascuna delle sue conversazioni è una sessione con Chat e nient'altro. Questa funzionalità è sperimentale. I passaggi sono descritti in Agenti durevoli.

Cosa mostra il telefono

Il telefono dispone di un solo URL. Al suo interno, ciascuna area di lavoro del terminale è un spazio e ciascun durable agent è uno spazio con un proprio nome. Uno spazio contiene schede e una scheda contiene riquadri. Un riquadro mostra una sessione. Un durable agent appare nella sezione dedicata Durable agents, con il proprio nome, il proprio runtime, un badge Experimental, il conteggio delle conversazioni aperte e quante di esse richiedono un intervento. La sezione si sposta sopra gli spazi quando c'è una richiesta in attesa.

Uno spazio di terminale mostra esattamente quanto mostrava in precedenza. Lo spazio di un durable agent si apre sul relativo elenco di conversazioni, e un comando appare solo quando il durable agent dichiara di poterlo gestire.

I testi sono indicati in Terminologia.

Una o più macchine

Una singola istanza di Collie gestisce congiuntamente un terminale e i durable agent. Una macchina con Herdr e un durable agent non richiede un secondo Collie né una crew. Entrambi compaiono sotto lo stesso URL.

Per usare più macchine è necessaria una crew. Una crew posiziona il Collie di ciascuna macchina dietro un unico lead e un unico URL (Crew). Una macchina all'interno della crew può gestire il proprio terminale e i propri durable agent.

Modifica questa pagina su GitHub

The rest of the documentation