docs: README akisini guncelle
This commit is contained in:
38
README.md
38
README.md
@@ -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ı aç
|
1. Uygulamayı aç
|
||||||
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ı 🛣️
|
||||||
|
|||||||
Reference in New Issue
Block a user