docs: README akisini guncelle

This commit is contained in:
2026-03-17 00:45:01 +03:00
parent 416a994967
commit 6312ebc9e7

View File

@@ -1,17 +1,19 @@
# Retro Claude Team Console 🖥️✨ # Retro Claude Team Console 🖥️✨
90'lar retro/pixel estetiğiyle hazırlanmış, Claude CLI oturumunu web arayüzünden yöneten deneysel bir ekip konsolu. 90'lar retro/pixel estetiğiyle hazırlanmış, Claude CLI oturumunu web arayüzünden yöneten deneysel bir ekip konsolu.
Amaç: tek bir web uygulaması üzerinden Claude oturumu başlatmak, team mode bootstrap prompt'unu göndermek, canlı cevap akışını izlemek ve ekip üyelerinin yanıtlarını rol bazlı kartlarda görmek. Amaç: tek bir web uygulaması üzerinden Claude oturumunu otomatik başlatmak, bir proje dizini seçmek, ekibi seçilen projeye bağlamak, canlı cevap akışını izlemek ve ekip üyelerinin yanıtlarını rol bazlı kartlarda görmek.
## Özellikler 🚀 ## Özellikler 🚀
- Canlı Claude oturumu başlatma - Uygulama açıldığında otomatik Claude oturumu başlatma
- `Activate Team` ile bootstrap prompt gönderme - `Select Project` ile aktif proje dizini seçme
- Proje seçildiğinde ekibi otomatik aktive etme
- Retro/pixel web konsol arayüzü - Retro/pixel web konsol arayüzü
- Sol panelde canlı ana akış - Sol panelde ekip üyelerine göre ayrılmış kartlar
- Sağ panelde ekip üyelerine göre ayrılmış kartlar - Sağ panelde canlı ana akış ve prompt alanı
- Hedef kişiye göre yönlendirilmiş prompt gönderimi - Hedef kişiye göre yönlendirilmiş prompt gönderimi
- `Mazlum:`, `Simsar:`, `Aybuke:` gibi etiketli cevap formatı - `Mazlum:`, `Simsar:`, `Aybuke:` gibi etiketli cevap formatı
- `Current Project` göstergesiyle aktif proje takibi
- `tmux` tabanlı PTY oturumu yönetimi - `tmux` tabanlı PTY oturumu yönetimi
## Ekip Yapısı 👥 ## Ekip Yapısı 👥
@@ -67,7 +69,6 @@ ANTHROPIC_MODEL="glm-5"
PORT=3001 PORT=3001
CLAUDE_BIN=claude CLAUDE_BIN=claude
CLAUDE_SHELL=/bin/zsh CLAUDE_SHELL=/bin/zsh
CLAUDE_WORKSPACE_DIR=/path/to/workspace
CLAUDE_ARGS=--dangerously-skip-permissions CLAUDE_ARGS=--dangerously-skip-permissions
WATCH_LOG_LIMIT=400 WATCH_LOG_LIMIT=400
CHAT_CHUNK_LIMIT=2000 CHAT_CHUNK_LIMIT=2000
@@ -103,20 +104,34 @@ npm run start
## Kullanım Akışı 🎮 ## Kullanım Akışı 🎮
1. Uygulamayı 1. Uygulamayı
2. `Start Session` ile Claude oturumunu başlat 2. Claude oturumunun otomatik başlamasını bekle
3. `Activate Team` ile ekip bootstrap prompt'unu gönder 3. `Select Project` ile proje klasörünü seç
4. Bir ekip üyesine ya da tüm takıma prompt yaz 4. Sistem seçilen projede oturumu hizalayıp ekibi otomatik aktive etsin
5. Sol panelde ana akışı izle 5. Bir ekip üyesine ya da tüm takıma prompt yaz
6. Sağ panelde rol bazlı kartları takip et 6. Solda rol bazlı kartları, sağda canlı ana akışı takip et
## Proje Seçimi Mantığı 📁
- `Select Project` macOS klasör seçicisini açar
- Seçilen klasör backend tarafında aktif proje olarak tutulur
- UI'da `Current Project: ...` alanında seçili path görünür
- Proje seçilmemişse `Current Project: None` görünür
- Aktif session varsa Claude oturumu seçilen proje köküne yeniden hizalanır
- Team bootstrap prompt'u seçilen proje path'iyle birlikte yeniden kurulur
- Bundan sonraki tüm prompt'lar varsayılan olarak bu proje bağlamında yorumlanır
## Prompt Davranışı 🧠 ## Prompt Davranışı 🧠
Sistem şu mantıkla çalışır: Sistem şu mantıkla çalışır:
- Uygulama açıldığında session otomatik başlar
- Proje seçilmeden takım modu tam olarak devreye girmez
- Proje seçildiğinde ekip yalnızca o proje üzerinde çalışacak şekilde yönlendirilir
- Kullanıcı mesajında bir ekip üyesinin adı geçerse prompt o kişiye yönlendirilir - Kullanıcı mesajında bir ekip üyesinin adı geçerse prompt o kişiye yönlendirilir
- Kısa takip mesajları mümkünse son hedef kişiye bağlanır - Kısa takip mesajları mümkünse son hedef kişiye bağlanır
- Yanıtların `Mazlum:` / `Simsar:` gibi isim etiketiyle başlaması zorlanır - Yanıtların `Mazlum:` / `Simsar:` gibi isim etiketiyle başlaması zorlanır
- Sağ paneldeki kartlar bu etiketlere göre doldurulur - Sağ paneldeki kartlar bu etiketlere göre doldurulur
- Irgatov yalnızca kahve ve basit ofis/lojistik işleriyle sınırlıdır; teknik görev üstlenmez
Örnek: Örnek:
@@ -159,6 +174,7 @@ web/
- Claude bazen gelen yönlendirme metnini literal yorumlayabilir; routing mantığı hâlâ iyileştirilmeye açık. - Claude bazen gelen yönlendirme metnini literal yorumlayabilir; routing mantığı hâlâ iyileştirilmeye açık.
- Kart parser'ı etiketli cevap formatına dayanır; format bozulursa bazı mesajlar yanlış karta düşebilir veya hiç görünmeyebilir. - Kart parser'ı etiketli cevap formatına dayanır; format bozulursa bazı mesajlar yanlış karta düşebilir veya hiç görünmeyebilir.
- `Auth conflict` uyarısı Claude tarafındaki oturum durumuna bağlı olarak görülebilir. - `Auth conflict` uyarısı Claude tarafındaki oturum durumuna bağlı olarak görülebilir.
- Proje seçimi şu anda macOS klasör seçici (`osascript`) üzerinden yapılır.
- Bu proje şu anda deneysel bir konsol prototipi olarak düşünülmelidir. - Bu proje şu anda deneysel bir konsol prototipi olarak düşünülmelidir.
## Yakın Yol Haritası 🛣️ ## Yakın Yol Haritası 🛣️