Assisto One
Kodlarken geçen süren, Assisto One'daki projene kendiliğinden yazılır. Akşam bir tıkla onaylarsın, timesheet ve faturaya geçer. Görevlerini editörden görür, başlatır ve kapatırsın.
Kodun, dosya adların ve dosya yolların sunucuya gönderilmez.
Eklenti Pro, Business ve Enterprise planlarda çalışır. Planını assistoone.com üzerinden yükseltebilirsin.
Ne yapar
- Otomatik süre takibi. Editörde yazarken, okurken, test ya da build çalıştırırken geçen süre kaydedilir. Pencere odakta değilken ya da 5 dakika boşta kalınca süre durur. Emin olunamayan durumda eksik sayar, fazla saymaz.
- Doğru projeye yazar. Klasörün git remote'u Assisto One'daki proje deposuyla eşleşirse süre o projeye gider. Eşleşmezse bir kez sorulur.
- Doğru göreve yazar. Dal adında
AO-42 varsa ya da görevi panelden başlattıysan süre o göreve gider.
- Onay akışı. Kayıtlar önce "onay bekliyor" olarak düşer. Akşam özetinden ya da Bugün görünümünden günü onaylarsın. Onaylanmamış süre faturaya girmez.
- Görevler paneli. Projedeki açık görevlerin. Başlat, tamamla,
ao-45-sifre-sifirlama dalını aç, commit kutusuna AO-45 ön ekini ekle.
- Manuel sayaç. Toplantı, analiz gibi kod dışı işler için sayaç başlatıp durdurabilirsin.
- Çevrimdışı çalışır. Bağlantı yokken kayıtlar bu cihazda bekler (7 güne kadar), bağlantı gelince gönderilir.
VS Code, VS Code Insiders, Cursor, Windsurf ve VSCodium'da aynı şekilde çalışır.
Kurulum
- Eklentiyi kur.
- Durum çubuğunda Assisto One'a bağlan'a tıkla ya da komut paletinden
Assisto One: Bağlan komutunu çalıştır.
- Tarayıcıda Assisto One açılır. Giriş yap ve Bağla'ya bas.
- Editöre geri dönersin. Durum çubuğunda proje adı ve bugünkü süre görünür.
Tarayıcı editöre geri dönmüyorsa
Uzak SSH, kod sunucusu ya da tarayıcının editörü açamadığı ortamlarda:
- Uygulamada Ayarlar > Entegrasyonlar > VS Code ve editörler ekranından anahtar oluştur.
- Editörde
Assisto One: Anahtarı yapıştır komutunu çalıştır ve anahtarı yapıştır.
Anahtar işletim sisteminin anahtar zincirinde (SecretStorage) saklanır, ayar dosyalarına yazılmaz.
Durum çubuğu
| Görünüm |
Anlamı |
Acme Web · AO-42 · 2s 15dk |
Takip ediliyor. Süre, bugün bu projede kaydedilen toplamdır. |
Proje seç |
Bu klasör bir projeye bağlı değil. Süre bekliyor, proje seçince gönderilir. |
Takip duraklatıldı · 45dk |
Takibi duraklattın. Tıkla, devam et. |
Takip edilmiyor |
Bu klasörü takip dışı bıraktın. |
Yeniden bağlan |
Anahtar iptal edilmiş. Kayıtlar bekliyor, yeniden bağlanınca gönderilir. |
Assisto One: Pro gerekli |
Planın eklentiyi kapsamıyor. Kayıtlar bekliyor. |
Durum çubuğuna tıklayınca hızlı menü açılır: günü onayla, görev değiştir, sayaç başlat, takibi duraklat, klasörün projesini değiştir.
Komutlar
Hepsi komut paletinde Assisto One: ön ekiyle bulunur.
Bağlan · Anahtarı yapıştır · Bağlantıyı kes · Bu klasör için proje seç · Bu klasörü takip etme · Takibi duraklat… · Takibe devam et · Görev başlat… · Aktif görevi bırak · Sayaç başlat… · Sayacı durdur · Bugünü onayla · Şimdi senkronla · Uygulamada aç · Günlüğü göster
Ayarlar
| Ayar |
Varsayılan |
Açıklama |
assistoOne.tracking.enabled |
true |
Otomatik takibi açar ya da kapatır. |
assistoOne.tracking.unfocusedGraceSeconds |
120 |
Pencereden çıkınca (tarayıcıda doküman okuma gibi) sürenin kaç saniye daha açık kalacağı. |
assistoOne.tasks.createBranchOnStart |
ask |
Görev başlatılınca dal oluşturulsun mu: ask, always, never. |
assistoOne.tasks.branchPattern |
ao-{number}-{slug} |
Dal adı kalıbı. |
assistoOne.git.commitPrefix |
true |
Görev başlatılınca commit kutusuna AO-42 ön ekini ekler. |
assistoOne.statusBar.showEarnings |
false |
Durum çubuğunda tahmini kazancı gösterir. Ekran paylaşımında görünmesin diye kapalı. |
assistoOne.device.name |
(boş) |
Uygulamada görünen cihaz adı. Boşsa bilgisayar adı ve editör adı kullanılır. |
Boşta kalma süresi, otomatik onay ve akşam özeti saati uygulamada Ayarlar > Entegrasyonlar > VS Code ve editörler ekranından ayarlanır. Böylece bütün cihazlarında aynı kalır.
Gizlilik
- Gönderilenler: başlangıç/bitiş saati, proje, görev numarası, editör adı (VS Code/Cursor), cihaz adı (kullanıcı değiştirebilir).
- Gönderilmeyenler: kod, dosya adları, dosya yolları, dal adının kendisi (yalnız içinden çıkan
AO-42 numarası), terminal komutları, pano içeriği.
- Klasör kimliği, remote URL'nin hash'i olarak saklanır. Eşleşen proje dışında depo adı sunucuya gitmez.
- Tek tıkla duraklatma ("Takibi 1 saat durdur") ve klasör bazında kapatma.
Depo eşleştirmesi editörünün içinde yapılır. Sunucuya yalnız klasörün SHA-256 özeti gider. Eklentinin yaptığı her şeyi Assisto One: Günlüğü göster ile görebilirsin. Günlükte anahtarlar maskelenir.
Sık sorulan sorular
Pencere açık kalırsa saat yazmaya devam eder mi?
Hayır. Süre yalnız editör odaktayken ve sen bir şey yaparken sayılır. 5 dakika hiçbir şey yapmazsan süre son hareketinden 1 dakika sonra kapanır. Pencereden çıkıp 2 dakika içinde dönersen (tarayıcıda doküman okumak gibi) süre kesilmez.
İki pencere ya da iki bilgisayar aynı anda açıksa süre iki kez sayılır mı?
Hayır. Odak kuralı tek makinede çakışmayı önler. Kalan çakışmaları sunucu temizler: önce başlayan kayıt kazanır. Manuel sayaç çalışırken otomatik süre o aralığa yazılmaz.
İnternet yokken ne olur?
Kayıtlar bu cihazda 7 güne kadar bekler ve bağlantı gelince gönderilir. Durum çubuğunda bulut simgesi görürsün.
Yanlış projeye yazıldıysa?
Durum çubuğundan ya da Assisto One: Bu klasör için proje seç komutuyla klasörün projesini değiştir. Yazılmış kayıtları uygulamadaki onay ekranından düzeltebilirsin. Onaylanmamış kayıt faturaya girmez.
Laptop uykuya geçerse?
Uyku algılanır. Süre, uykuya geçtiğin anda kapanır. Uyanınca yeni kayıt açılır.
Bağlantıyı nasıl keserim?
Assisto One: Bağlantıyı kes komutu bu cihazın anahtarını iptal eder. Uygulamada Ayarlar > Entegrasyonlar > VS Code ve editörler ekranından da cihazı iptal edebilirsin.
Uzak geliştirme (SSH, WSL, Dev Containers) destekleniyor mu?
Eklenti git'in bulunduğu yerde çalışır. Uzak ortamlar deneysel olarak desteklenir. Uzak makinenin internet erişimi yoksa kayıtlar orada bekler.
Destek
assistoone.com