1 · Kapı
Hesap aç
Tek kutu. Ad, şifre, bir düğme. Hesabı olan kişi altta “Hesabım var” der. İki form yan yana durmaz.
Mimari taslak · 17 Ekim 2026
Bilgisayarda açık kalan bir çalışan. Tarayıcıda pano ve sohbet, terminalde ayar. Telefon aynı oturumun kumandası.
Kişi geliştirici değildir. Her seferinde bir sonraki adımı görür. Backend bu sıraya göre kurulur.
1 · Kapı
Tek kutu. Ad, şifre, bir düğme. Hesabı olan kişi altta “Hesabım var” der. İki form yan yana durmaz.
2 · Ajan
Bir soru, bir düğme. Adı yazınca ajan ve onun bilgisayarı açılır. Kişi bir listeyle karşılaşmaz. Doğruca iş ekranına iner.
3 · İş
Günlük ekran budur. Üstte ajanın adı. Ortada istek kutusu. Altta o anki iş, tek cümle: “Raporu hazırlıyorum.” Karar gerekince iki düğme çıkar: Tamam, Değiştir. Telefon da bu ekranı açar.
4 · Bilgisayar
İş ekranında duran sakin bir bağlantıdır. Açılınca ajanın bilgisayarı tarayıcıda görünür. İnsan da tıklar, yazar. İşe dönmek bir bağlantıdır.
Ayarlar ayrı kapıdır. Modeli, parayı ve izinleri makineyi kuran kişi görür. Günlük ekranda ajanın adı, istek kutusu, iş cümlesi ve iki düğme durur.
Ceres bir kişiye ve onu kuran geliştiriciye hizmet eder. İş bilgisayarda yürür. Son kullanıcı tarayıcıda panoyu ve sohbeti görür. Geliştirici terminali ve ayarı görür. Telefon, masadan kalkınca aynı oturuma yazılan kumandadır. Aşağıdaki sekiz parça kilitli iskelettir. Ayrıntı her başlığın kendi bölümündedir.
CERES_HOME içindedir. Bellek modeli yereldir, kullanıcıya cevap vermez. Kanca başlangıç, adım ve bitişte belleği ve panoyu birlikte yazar. Bellek · KancaKilitli olan karar. Kurulum ilk ekran. v1 inşa sırası. Açık olan ekibin sorusu.
Hedef, Hermes ile Honcho tarzı bir belleğin birlikte durduğu bir çalışan. Kişi modeli yarını hatırlar. İşler, dosyalar ve sohbet aynı süreçte kalır. Takılınca Codex’i çağırır ve devam eder.
| Codex veya Claude Code | Ceres | |
|---|---|---|
| Duruş | Açtığın oturum | Açık çekirdek. Terminal, tarayıcı, telefon |
| Bellek | Bu görev | Oturumlar arası kişi modeli |
| İş | Önündeki dosya | Komut, kod, dosya, iş, skill |
| Takılınca | Sen bakarsın | Codex düzeltir, Ceres sürer |
“10 kat daha iyi” başkasının cümlesi. Bizim ölçtüğümüz bir sayı değil. Ürünün şekli bu.
Ceres iki kitleye iki ekran verir. Son kullanıcı panoyu ve sohbeti görür. Geliştirici terminali, ayarı ve logu görür. İkisi de aynı Agent sınıfını çağırır. Oturum, bellek ve iş ortaktır.
| Özellik | Son kullanıcı | Geliştirici |
|---|---|---|
| Kitle | Kişi ve pratik ekip | Geliştirici, otomasyon, mahremiyet |
| Ekran | Pano ve sohbet. Telefon, tarayıcı. | CLI ve ayar ekranı. |
| Model | Plandaki operatör. Seçmez. | Değiştirir. Abonelik önce, API tavanlı. |
| Kurulum | İlk ekran: risk, klasör, eşleşme. | CERES_HOME, config, skill. |
| Maliyet | Plan penceresi. Dolunca durur ve söyler. | İki kasa, token kaydı, tavan. |
| Sınır | Onay ve yön. Açtığı izni ekranda görür. | İzin, skill, kanca ve model onun elindedir. |
Dots son kullanıcıya hazır bir ajan verir. Hermes sınırı geliştiriciye bırakır. Ceres bu ayrımı iki arayüz olarak taşır. Aynı kurulum, iki ekran.
Mesajlaşma platformu uzaktan kumandadır. İş, bilgisayarın terminalinde, dosyalarında ve arka planda yürüyen servistedir. Dört kapı da v1’dedir. Kurulumda her biri kapalı başlar. Kullanıcı açtığı kapıyı ekranda görür.
Bash, PowerShell veya Komut İstemi. Doğal dil, işletim sistemi komutuna döner. Proje taranır, hata bulunur, kod yazılır, dosyaya kaydedilir. Her komut onay bekler. Dosya yalnız seçilen klasördür.
Telegram ve pano son kullanıcının ekranıdır. Ayar ekranı geliştiricinindir. İkisi aynı ajana bağlanır. Panel önce localhost’tadır. Başka cihazdan erişim eşleşme ve açık bir ayarla gelir.
Ceres yalnızca yazınca uyanmaz. Servis olarak durur. Cron işi çalıştırır. Belirlenen olay olunca aksiyon alır. İş geçmişsiz oturumda gider. Cron aracı cron içinde kapalıdır.
Tarayıcı otomasyonu, veritabanı sorgusu ve harici araç skill olarak gelir. Ağdan gelen veya ajanın yazdığı skill, sen tutmadan kalıcı olmaz. Skill çıktısı güvenilmez işaretlenir.
CLI, web paneli, gateway ve daemon aynı Agent sınıfını çağırır. Platform farkı adaptörde kalır: yetki, oturum anahtarı, teslim. Prompt, araç çalıştırma, yeniden deneme ve kayıt çekirdekte bir kez yazılır.
config.yaml profil, model, araç kümeleriUSER.md ve MEMORY.md sınırlı kalıcı belleksessions.db SQLite oturum, soyağacı ve kişi modelijobs.json zamanlanmış ajan işleriskills/ tutulunca yüklenen SKILL.md dosyalarıModel değişimi bilinçli bir kullanıcı eylemidir. Araç sonucu sistem istemine yazılmaz. Konuşma geçmişine eklenir.
Döngü senkron ve iptal edilebilir. Araç çağrıları kullanıcıya görünür. Bağlam taşınca orta turlar özetlenir. Ham transkript yeni bir soyağacı satırında kalır.
| Adım | Sahip | Sonuç |
|---|---|---|
| Mesajı normalize et | Kapı | Ortak MessageEvent |
| Yetkilendir | Gateway | Eşleşme veya allowlist |
| Oturum anahtarını çöz | SessionStore | platform:chat:user |
| Sistem istemini kur | PromptBuilder | stable / context / volatile |
| Sağlayıcıyı çöz | Runtime | api_mode, anahtar, base_url |
| Modeli çağır | Agent | Metin veya tool_calls |
| Aracı çalıştır | Registry | Onay, sonra sonuç metni |
| Sıkıştır | ContextEngine | Eşik aşılırsa orta tur özeti |
| Kalıcılaştır | SQLite | Tur ve bellek flush |
| Yanıtı teslim et | Kapı | CLI, panel veya kanal mesajı |
| Kural | Uygulama |
|---|---|
| Gözlemlenebilir yürütme | Her araç çağrısı CLI’de, panelde ve sohbette görünür |
| İptal | Yeni kullanıcı girişi uçuştaki model ve aracı keser |
| Profil yalıtımı | Her profilin kendi CERES_HOME, belleği ve PID’i vardır |
| Gevşek bağ | Skill ve bellek kayıt defteriyle gelir. Çekirdek onları baştan import etmez |
| Küme | Araçlar |
|---|---|
| files | read, write, patch, search |
| terminal | shell, arka plan süreç listesi |
| web | search, extract |
| memory | oku, ekle, değiştir |
| skills | listele, yükle |
| cron | oluştur, duraklat, listele |
| delegate | tek çocuk ajan |
Araç dosyası import anında kayıt defterine yazılır. Agent etkin kümenin şemasını modele verir. Bellek, todo, oturum araması ve delegate kayıt defterinden önce kesilir. Ajan durumuna ihtiyaç duyarlar. Cron turunda cron kümesi kapalıdır. Çocuk ajan kendi kümesini ebeveynden daraltarak alır.
Üst sıra soluk, çünkü iş oraya taşınmıyor. Ceres ikisinin üstüne yatar. Alt sıra işin verildiği yer.
v1 bu askının Telegram ve dosya ucunu kurar. Notion ile takvim aynı kata sonra takılır.
Süreç, ağ geçidi ve CERES_HOME birlikte taşınır. Telefon hangisinin açık olduğunu seçmez. Bu sayfa planı taşır. Çalışan kopya seçilen makinededir.
Bulut sunucu.
Kendi makinen.
Ceres, ödenmiş ChatGPT planıyla başlar. Codex girişi bu kotayı hem operatör hem buddy için kullanır. API anahtarı ikinci kasadır. Tavan yazılmadan açılmaz.
Aylık ChatGPT planı.
Girdi ve çıktı tokeni.
Mesaj kâğıttır. Token, modelin okuduğu ve yazdığı şeydir. Aylık ücret bir API faturasını ödemez. Pencere dolunca Ceres cümleyi bitirir, panelde ve Telegram’da söyler ve durur.
Ceres araçları, işleri ve sohbeti yürütür. Codex hatayı, log kuyruğunu ve ilgili dosyaları alır. Değişiklik, terminal ile aynı onaydan geçer. Codex’e cron ve ağ geçidi verilmez. Ceres kapalıysa aynı paket telefondan gönderilir.
| Adım | Rol | Ne gider |
|---|---|---|
| 1 | Ceres | Hata veya takılma |
| 2 | Ceres | Hata, log, bağlam |
| 3 | Codex | Değişiklik ve açıklama |
| 4 | Ceres | Onaydan sonra uygular |
Oturum bu sohbeti tutar. USER.md ve MEMORY.md elle kürasyon edilen dosyalardır. Kişi modeli kart, temsil ve sonuç biriktirir. Honcho bulutu yok. Kayıt CERES_HOME içindeki SQLite’tadır.
| Katman | Ne durur | Ne zaman yazılır |
|---|---|---|
| Oturum | Bu sohbet | Her tur |
| Dosya | USER.md, MEMORY.md | Ajan kürasyonu |
| Model | Kart, temsil, sonuç | Tur senkronu ve Deriver |
Blok kullanıcı mesajının içine girer. Sistem isteminin sabit öneki yerinde kalır. Tavan 1200 token.
Codex, ChatGPT planı. Konuşur, araç ve iş çalıştırır. Abonelik kotası.
Neuromancer’ın rolü. Qwen3-8B sınıfı, aynı hostta, kota dışında. Kullanıcıya cevap vermez.
Honcho bu iş için Neuromancer XR kullanıyor: Qwen3-8B ince ayarı. Plastic Labs’in LoCoMo sayısında bu rolle 86,9%; taban Qwen3-8B 69,6%; Claude 4 Sonnet 80,0%. Ağırlıklar kapalı. Ceres o dosyayı kopyalamaz. Aynı rolü Qwen3-8B ile açar. Kendi izleriyle ince ayar sonraki iştir.
| İş | Ne zaman | Ne yazar |
|---|---|---|
| Deriver | Her mesaj | Açık ve tümdengelim sonuç |
| Dreamer | Dönemsel | Birleştirme ve tümevarım |
Cron ve alt ajan bu kata yazmaz. Arama önce tam metindir.
Ceres işi yapar. Kanca, iş başlarken, adım atarken ve bitince ateşlenir. Aynı olay iki yere yazılır: kişi modeline ve yönetim panosuna. Sen panodan okur, cevaplar, onaylar veya yönü değiştirirsin.
İşi yapar.
Başlangıç, adım ve bitişte ateşlenir.
Kişi modeli. Kart ve sonuç.
Kart, ilerleme, tıkanma.
Panodan okur, cevaplar, onaylar veya yönü değiştirirsin.
| An | Belleğe | Panoya |
|---|---|---|
| Başlangıç | Oturum açılır, kart okunur | Kart sürüyor olur |
| Adım | Tur özeti yazılır | Yorum ve durum düşer |
| Bitiş | Deriver açık sonucu çıkarır | Kart incelemeye döner |
Pano, Multica’nın tahtası gibi durur: iş bir karttır, ajan ilerlemeyi yazar, tıkanmayı söyler, sonucu incelemeye bırakır. Bellek yazısı CERES_HOME içindeki kişi modeline gider. Cron ve alt ajan bu belleğe yazmaz. Onay kartın üstünde, sende durur. Kanca bir komutu kendi adına geçirmez.
Kişi modeli sohbeti okur ve hayat ile iş hakkında örüntü çıkarabilir. Güç buradadır. Sınır da burada durur.
| Kontrol | Ceres’te karşılığı |
|---|---|
| Kendi hostun | Profil ve 8B model CERES_HOME içinde |
| Açık şema | Deriver, Dreamer ve tablo repoda okunur |
| İzin | Eşleşmiş sohbet, araç onayı, buddy yalnızca hata paketi |
| Sınır | Açık ve tümdengelim girer. Tümevarım sen tutana kadar bekler |
| Sonuç | Yazan | Prompt |
|---|---|---|
| Açık | Deriver | Girer |
| Tümdengelim | Deriver | Girer |
| Tümevarım | Dreamer | Sen tutana kadar bekler |
Silinen satır aramadan ve sonraki prompttan çıkar. Operatör enjekte edilen dilimi görür, çünkü Codex ChatGPT planında çalışır. O dilim tavanlı bloktur. Tümevarım satırları tutulmadan orada yoktur.
Hermes’in varsayılanı geniş: terminal komutu senin kullanıcın olarak çalışır, dosya aracı anahtar ve cüzdan okuyabilir, ajanın yazdığı skill sonraki oturuma kalır, web ve dosya çıktısı modele talimat taşıyabilir. Onay listesi kazayı tutar. Modeli tutan duvar işletim sistemidir. Ceres indirilince bu cümleler ekranda durur. İzinler kapalı başlar. Kullanıcı açtığı her satırı görür.
| İzin | İlk açılış | Kullanıcı açarsa |
|---|---|---|
| Terminal | Kapalı | Yalnız seçilen klasör. Her komut onay bekler. |
| Dosya | Seçilen klasör | Klasörün dışı, anahtar ve cüzdan okunmaz. |
| Skill | Senin yazdığın | Ağdan gelen veya ajanın yazdığı skill, sen tutmadan kalıcı olmaz. |
| Web | Kapalı | Çıktı güvenilmez diye işaretlenir. Terminal çıktısı da öyle. |
| Sohbet | Eşleşme | Listede olmayan kişi ajanı çalıştıramaz. |
| Kişi modeli | Açık sonuçlar | Tümevarım sen tutmadan prompta girmez. |
| Otomatik onay | Yok | İkinci bir model komutu kendi adına onaylamaz. |
Kurulum ayrıca şunu söyler: sohbet modeli, enjekte edilen dilimi görür. Profil bu makinede durur. Anahtarların durduğu makineye kurmak yerine ayrı bir host seçilebilir.
Önce kabuk: kullanıcı girer, ajanını yaratır, sanal bilgisayarı tarayıcıda açılır. İçerde tek ajan sınıfı. Son kullanıcıya pano ve sohbet, geliştiriciye CLI ve ayar. Telegram kumandası, daemon ve skill. Başlangıçta Codex girişi. Dosya ve terminal seçilen klasörde, onaylı.
| Sıra | Bitti sayılması |
|---|---|
| Kabuk | Kullanıcı girer ve ajanını yaratır. Ajanın sanal bilgisayarı tarayıcıda açılır. İnsan aynı bilgisayarı kullanır. |
| 1 Kurulum | İlk ekran riski söyler. Terminal, web ve otomatik onay kapalıdır. Dosya yalnız seçilen klasördür. |
| 2 Geliştirici | CLI ve ayar ekranı. Model, kasa, skill, kanca, izin, log. Her komut onay bekler. |
| 3 Son kullanıcı | Pano ve sohbet. İş, kart, onay, yön. Aynı oturum. Dışarı açılış eşleşme ister. |
| 4 Daemon | Servis açık kalır. Cron ve olay tetikler. İş geçmişsiz gider. |
| 5 Skill | Tarayıcı, veritabanı ve harici araç skill’dir. Tutulmayan skill kalıcı olmaz. |
| 6 Kişi modeli | Kart ve sonuç yereldir. Açık sonuç prompta girer. Tümevarım bekler. |
| 7 Telegram | Aynı sohbet aynı oturuma düşer. Eşleşmemiş kullanıcı çalıştıramaz. |
| 8 Kasalar | Her turda kasa ve token yazılır. Plan penceresi ve tavan temiz durur. |
| 9 Buddy | Paket elde gönderilir. Onaysız yama inmez. |
| 10 Kanca | Başlangıç, adım ve bitiş belleğe ve panoya birlikte yazılır. Onay kartın üstünde kalır. |