03/Documentation
세션
세션의 정의, 세션이 생성되는 위치, 터미널 또는 durable agent, 그리고 휴대폰에서 각 항목이 표시되는 방식
세션은 하나의 agent 대화입니다. 사용자가 질문하고, agent가 작업하며, 질문이 사용자의 입력을 기다릴 수 있습니다. Collie는 휴대폰의 창에 각 세션을 표시합니다. Chat은 agent 자체 기록에서 세션을 읽어오므로 휴대폰에서 이를 확인하고 답변할 수 있습니다. 터미널 뷰는 동일한 창을 확인하는 또 다른 방법입니다.
tmux와 zellij는 자체 최상위 그룹을 세션이라고 부릅니다. Collie는 이를 space로 표시합니다. 이 문서에서는 대화에 대해서만 "세션"이라는 용어를 사용합니다.
세션이 생성되는 위치
세션은 두 가지 위치에서 생성됩니다:
- 터미널입니다. Herdr, tmux, zellij, tuios 또는 Tern이 셸을 관리하고, agent가 그중 하나에서 실행됩니다. Collie는 여기에서 창을 읽어 agent의 세션을 찾습니다. 대부분의 사용자가 Collie를 사용하는 방식입니다. 사용자의 환경에 Collie를 연결하는 방법은 터미널에 나와 있습니다.
- durable agent입니다. 직접 작성했거나 실행 중인 durable agent에는 화면이 없으며, 각 대화는 Chat과의 세션일 뿐입니다. 이는 실험적 기능입니다. 절차는 Durable agent에 있습니다.
스마트폰 표시 내용
휴대폰에는 URL이 하나 있습니다. 그 아래에서 각 터미널 작업 공간은 space가 되고, 각 durable agent는 고유한 이름을 가진 space가 됩니다. space는 탭을 담고, 탭은 창을 담습니다. 창 하나에는 세션 하나가 표시됩니다. durable agent는 자체 Durable agents 섹션에 표시되며, 이름, 런타임, Experimental 배지, 열려 있는 대화 수, 사용자 응답을 기다리는 대화 수가 함께 나타납니다. 질문이 대기 중이면 해당 섹션이 space 위로 이동합니다.
터미널 space는 항상 그리던 화면을 그대로 그립니다. durable agent space는 대화 목록에서 열리며, 컨트롤은 해당 durable agent가 처리할 수 있다고 알릴 때만 표시됩니다.
해당 단어들은 용어집에 있습니다.
단일 머신 또는 여러 머신
Collie 하나로 터미널과 여러 durable agent를 함께 구동합니다. Herdr와 durable agent가 설치된 머신에는 두 번째 Collie나 crew가 필요하지 않습니다. 둘 다 동일한 URL 아래에 표시됩니다.
여러 머신에는 crew가 필요합니다. crew는 모든 머신의 Collie를 하나의 lead와 하나의 URL(crew) 뒤에 둡니다. crew에 속한 머신은 자체 터미널과 자체 durable agent를 구동할 수 있습니다.