feat(chrome): let the IDE agent use the user's Chrome and beta.42
The AITURK Chrome extension now registers the user's Chrome as the desktop backend's browser controller, the way the ChatGPT extension lets its agent work in the user's browser. The agent's existing browser tools (navigate, snapshot, click, type, scroll, back, press, get_images, vision) run in its own background tabs grouped as "AITURK", or a tab the user hands over. Backend: a local desktop lane in the browser-control broker. One controller registered from the loopback desktop transport is offered to every desktop session as a lane template; each session still gets its own exact scope on first use. The lane has its own switch (browser.extension_control.local_desktop, on by default); with no extension registered, or after it disconnects, the normal browser backend runs unchanged. browser_vision turns the extension's capture into the usual native/auxiliary vision result. Bridge: forwards controller commands only to a connection that registered, refuses unknown or oversized commands, relays results. Extension: service-worker controller with its own native connection, trusted chrome.debugger input (press/release only: a hover move waits 5 s on background tabs), refusal of password and payment-card fields and of browser, extension, file and Web Store pages, panel switch, Stop, tab hand-over, recent actions, Alt+Shift+A and right-click "send to AITURK". Cancelling Chrome's debugging bar stops the agent. Existing panel flows and privacy rules are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5c76c24c9c
commit
86a6621936
32 files changed
+2755
-195
No files matched your search
+25
-3
@@ -1,7 +1,8 @@
|
||||
AITURK Chrome — Windows beta 0.1.0
|
||||
AITURK Chrome — Windows beta 0.2.0
|
||||
|
||||
GEREKSİNİMLER
|
||||
Windows 10/11, Chrome 116 veya üzeri, AITURK IDE 1.0.0-beta.7 veya üzeri.
|
||||
Windows 10/11, Chrome 116 veya üzeri, AITURK IDE 1.0.0-beta.42 veya üzeri
|
||||
(ajanın Chrome'u kullanması için; konuşma paneli eski IDE'lerde de çalışır).
|
||||
Eski IDE sürümleri bu eklentiye bağlanamaz. Yerel IDE açık olmalıdır.
|
||||
İlk beta yalnızca IDE'nin etkin yerel profilini destekler; uzak sunucu/bulut
|
||||
konuşmaları ve başka bilgisayardaki konuşmalar bu sürümde desteklenmez.
|
||||
@@ -27,6 +28,26 @@ Görüntülenen uzun mesajlar kısaltılabilir. Modelin mevcut bağlamı değiş
|
||||
"Yenile" konuşma listesini ve seçili geçmişi tekrar okur.
|
||||
Ctrl+Enter mesaj gönderir. Enter yeni satır ekler.
|
||||
|
||||
AJAN BU CHROME'U KULLANSIN (YENİ)
|
||||
Paneldeki "Ajan bu Chrome'u kullanabilsin" anahtarı açıkken (varsayılan açık)
|
||||
AITURK IDE ajanı tarayıcı işlerini bu Chrome'da yapar: sayfa açar, okur,
|
||||
tıklar, yazar, kaydırır, geri gider, tuşa basar, görselleri listeler ve ekran
|
||||
görüntüsüne bakar. Panel kapalı olsa da çalışır; IDE açık olmalıdır.
|
||||
- Ajan yalnız kendi sekmelerinde çalışır; bunlar "AITURK" sekme grubunda,
|
||||
arka planda açılır. Kendi sekmenizi vermek için panelde "Bu sekmeyi ajana
|
||||
ver"e ya da sağ tıkta "Bu sekmeyi AITURK ajanına ver"e basın.
|
||||
- Ajan çalışırken Chrome üstte "hata ayıklama" uyarısı gösterir. Uyarıdaki
|
||||
İptal, paneldeki Durdur ya da anahtarı kapatmak ajanı hemen durdurur.
|
||||
- Ajan şifre ve kart numarası alanlarına yazmaz; bu adımları size bırakır ve
|
||||
bildirim gösterir. chrome://, eklenti, dosya ve Web Mağazası sayfalarına girmez.
|
||||
- Anahtar kapalıyken ya da Chrome kapalıyken ajan kendi tarayıcısını kullanır.
|
||||
- Panelde "Ajanın son işlemleri" listesi ajanın ne yaptığını gösterir.
|
||||
|
||||
KISAYOL VE SAĞ TIK
|
||||
Alt+Shift+A paneli açar (chrome://extensions/shortcuts üzerinden değişir).
|
||||
Sağ tık: "AITURK'e gönder: seçili metin" / "bu sayfa" paneli açar ve metni
|
||||
mesajınıza ek olarak hazırlar; konuşma seçince gönderebilirsiniz.
|
||||
|
||||
SAYFA İÇERİĞİ VE GİZLİLİK
|
||||
Eklenti gezinme geçmişini, çerezleri, form değerlerini veya parolaları toplamaz.
|
||||
Sayfa/seçim yalnızca "Sayfayı / seçimi ekle" tıklandığında okunur; siz Gönder'e
|
||||
@@ -41,7 +62,8 @@ SORUN GİDERME
|
||||
"Native messaging host not found": bağlantı kurulumunu yeniden çalıştırın.
|
||||
"IDE bağlantısı bulunamadı": Chrome destekli IDE sürümü açık ve yerel bağlantıda
|
||||
olmalıdır. IDE'yi yeniden başlatıp eklentide Yeniden bağlan'a basın.
|
||||
"Cannot access contents": ilgili sekmede AITURK araç çubuğu simgesine tıklayın.
|
||||
"Cannot access contents": eklentinin site erişimi kapalı olabilir; chrome://extensions
|
||||
üzerinden AITURK için "Tüm sitelerde" erişimi açın.
|
||||
chrome://, Chrome Web Store, PDF görüntüleyici gibi korumalı sayfalar okunamaz.
|
||||
Zaman aşımında mesaj otomatik tekrar gönderilmez. Çifte gönderimi önlemek için
|
||||
önce IDE geçmişini kontrol edin. Taslağınız panel kapanana kadar korunur.
|
||||
|
||||
Reference in new issue
Block a user