23/Documentation
Terminoloji
Collie'nin kavramları sade sözcüklerle, diğer araçların kullandığı adların yanında: session, space, tab, pane, terminal, durable agent, harness, crew, lead ve fazlası
Collie tarafından kullanılan terimler, sade bir dille açıklanmıştır. Her girdi kısadır ve ilgili konuyu kapsayan sayfaya bağlantı verir. Başka bir aracın aynı kavram için farklı bir sözcük kullandığı durumlarda bu belirtilir.
Collie (bir örnek)
Çalışan tek bir köprü işlemi. Tek bir telefon URL'sine hizmet verir, tek bir terminali izler ve yanında durable agent'ları gösterebilir. Bir ana bilgisayar, her biri kendi bağlantı noktasına ve durum klasörüne (Tek bir konakta birden fazla Collie örneği) sahip olmak üzere birden fazlasını çalıştırabilir.
Session
Tek bir aracı konuşması. Bir bölme bunu gösterir ve Chat bunu harness'tan okur (Oturumlar). tmux ve zellij de kendi en üst düzey gruplarına oturum (session) adını verir. Collie bu grubu bir alan olarak gösterir.
Space
Bir klasöre sahip sekmeler grubu. Telefondaki en üst düzeydir. Bir Herdr çalışma alanı bir space'tir, bir tmux oturumu bir space'tir, bir zellij oturumu bir space'tir ve bir durable agent bir space'tir.
Tab
Bölmelerden oluşan bir grup. Bir Herdr sekmesi bir tab'dir ve bir tmux penceresi bir tab'dir (Terminaller).
Pane
Telefonda açabileceğiniz tek bir öğe. Terminalde ekranı olan bir bölmedir. Bir durable agent içinde tek bir konuşmadır ve yalnızca Chat içinde açılır.
Terminal (mux)
Kabuklarınızı ve aracılarınızı barındıran program: Herdr, tmux, zellij, tuios veya Tern. Diğer araçlar buna çoklayıcı (multiplexer) veya mux der. Bunu COLLIE_MUX (Terminaller) ile seçersiniz.
Durable agent
Kendi depolama alanına sahip, bağımsız bir işlem olarak çalışan bir aracı. Collie'ye dayanıklı kablo üzerinden bağlanır. Bunu Durable SDK ile veya bu hatta hizmet veren herhangi bir programla oluşturabilirsiniz. Kendi alanlarını, sekmelerini ve bölmelerini kendisi düzenler. Deneyseldir ve collie durable attach (Dayanıklı aracılar) ile bağlarsınız. Bir oturum, bir terminal oturumu veya dayanıklı bir oturumdur. API ve kod bu kanala hâlâ program adını verir.
Harness
Bir bölmede çalışan aracı: Claude Code, Codex, pi, OmO veya bir durable agent (Telefonunuzda Claude Code).
Crew
Öncü ve üyeleri. Çok sayıda makine için tek bir telefon URL'si sağlar (Crew'lar). Bir makinenin terminali ve bir durable agent'ı birlikte göstermesi için bir ekibe ihtiyacı yoktur.
Lead
Telefonunuzun iletişim kurduğu Collie. Üyelerinin listelerini birleştirir ve bölmelerini iletir (Crew'lar).
Member (peer)
Bir ekibe katılmış olan tek bir Collie. İki sözcük aynı anlama gelir. "Member" ekibin kullandığı sözcüktür, "peer" ise başka bir Collie'nin yanında çalışan bir Collie için kullanılan sözcüktür (Crew'lar).
Soru kartı (ask)
Bir durable agent tarafından iletilen bir soru. Telefon bunu bir kart olarak gösterir ve tek bir dokunuşla bir kez yanıtlanır. Collie hiçbir zaman sizin yerinize yanıt vermez (Dayanıklı aracılar).
Belt
Yazma alanının üzerindeki eylem satırı. Harness bölümü, harness'ın kendi düğmelerini içerir (Yapılandırma).
Starter
Yeni sayfasında, kalıcı bir aracıda yeni bir bölme oluşturan satır (Kalıcı bir aracıdan başlatıcılar).
Kaynak
Kalıcı bir aracı girdisi için sources.json tarafından kullanılan sözcük. Bununla yalnızca bu dosya adında ve alanlarında karşılaşırsınız. Telefonda hiçbir yerde "source" yazmaz; telefonda durable agent yazar (Bir durable agent bağlayın).
Üst sınır
Kalıcı bir aracının yapabileceğini belirttiği şeylerden biri: asks, starters, send, steer, abort, rename, close, actions, history veya reopen. Telefon yalnızca kalıcı aracının belirttiği bir cap için denetim çizer. Gönderme sınırlarına da cap denir, bunlar farklı bir şeydir (Bir durable agent kaynaklı bildirimler).
Hello
Kalıcı bir aracının Collie'ye söylediği ilk şey: konuştuğu wire sürümleri, cap'leri ve adı. Collie, sürümleri kendisininkilerle uyuşmayan kalıcı bir aracıdan başka hiçbir şey okumaz (Sürümler). Bir crew bağlantısının, lead ile member arasında kendine ait bir hello'su vardır (Crew'lar).
Epoch
Kalıcı bir aracının her başladığında oluşturduğu etiket. Bir konuşmadaki konum yalnızca tek bir epoch içinde geçerlidir. Epoch değiştiğinde Collie konuşmayı baştan itibaren yeniden okur (Dayanıklı aracılar).
Receipt
Bir telefonun kalıcı bir aracıdan yapmasını istediği bir işlemin kaydı: yanıt, gönderme, durdurma veya başlatıcı dokunması. İstek kimliğini ve sonucu tutar; yeniden denemenin iki kez çalıştırılmayıp yeniden oynatılmasını sağlar. Collie receipt'leri durum klasöründe tutar (Collie'nin bir durable agent'ın verilerini tuttuğu yer).
Konuşma
Telefonun Kalıcı aracılar sayfalarının kalıcı bir oturum için kullandığı ad. Konuşma listesi önce sizi bekleyenleri, ardından diğer açık olanları, sonra da kapalı olanları gösterir (Telefonun gösterdiği).
Kalıcı aracılar bölümü
Kontrol panelinde her kalıcı aracıyı birer satır halinde listeleyen grup. Bir soru beklerken alanlarınızın üstüne taşınır ve bağlı kalıcı aracı olmadığında hiçbir şey göstermez (Telefonun gösterdiği).
Wire
Collie ile kalıcı bir aracının haberleşmek için kullandığı kurallar: bir hello, ardından anlık görüntüler, olaylar ve yanıtlar. Bugün tek bir sürüm vardır, sürüm 1. Özel bir soket üzerinden veya bir belirteçle https üzerinden çalışır (Sürümler).
Bu sayfayı GitHub üzerinde düzenleyin