docs: README akisini guncelle
This commit is contained in:
38
README.md
38
README.md
@@ -1,17 +1,19 @@
|
||||
# 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.
|
||||
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 🚀
|
||||
|
||||
- Canlı Claude oturumu başlatma
|
||||
- `Activate Team` ile bootstrap prompt gönderme
|
||||
- Uygulama açıldığında otomatik Claude oturumu başlatma
|
||||
- `Select Project` ile aktif proje dizini seçme
|
||||
- Proje seçildiğinde ekibi otomatik aktive etme
|
||||
- Retro/pixel web konsol arayüzü
|
||||
- Sol panelde canlı ana akış
|
||||
- Sağ panelde ekip üyelerine göre ayrılmış kartlar
|
||||
- Sol 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
|
||||
- `Mazlum:`, `Simsar:`, `Aybuke:` gibi etiketli cevap formatı
|
||||
- `Current Project` göstergesiyle aktif proje takibi
|
||||
- `tmux` tabanlı PTY oturumu yönetimi
|
||||
|
||||
## Ekip Yapısı 👥
|
||||
@@ -67,7 +69,6 @@ ANTHROPIC_MODEL="glm-5"
|
||||
PORT=3001
|
||||
CLAUDE_BIN=claude
|
||||
CLAUDE_SHELL=/bin/zsh
|
||||
CLAUDE_WORKSPACE_DIR=/path/to/workspace
|
||||
CLAUDE_ARGS=--dangerously-skip-permissions
|
||||
WATCH_LOG_LIMIT=400
|
||||
CHAT_CHUNK_LIMIT=2000
|
||||
@@ -103,20 +104,34 @@ npm run start
|
||||
## Kullanım Akışı 🎮
|
||||
|
||||
1. Uygulamayı aç
|
||||
2. `Start Session` ile Claude oturumunu başlat
|
||||
3. `Activate Team` ile ekip bootstrap prompt'unu gönder
|
||||
4. Bir ekip üyesine ya da tüm takıma prompt yaz
|
||||
5. Sol panelde ana akışı izle
|
||||
6. Sağ panelde rol bazlı kartları takip et
|
||||
2. Claude oturumunun otomatik başlamasını bekle
|
||||
3. `Select Project` ile proje klasörünü seç
|
||||
4. Sistem seçilen projede oturumu hizalayıp ekibi otomatik aktive etsin
|
||||
5. Bir ekip üyesine ya da tüm takıma prompt yaz
|
||||
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ışı 🧠
|
||||
|
||||
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
|
||||
- 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
|
||||
- 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:
|
||||
|
||||
@@ -159,6 +174,7 @@ web/
|
||||
- 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.
|
||||
- `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.
|
||||
|
||||
## Yakın Yol Haritası 🛣️
|
||||
|
||||
Reference in New Issue
Block a user