feat(chrome): let the IDE agent use the user's Chrome and beta.42
Server CI and Windows package / verify (push) Successful in 3m33s
Server CI and Windows package / windows-package (push) Successful in 7m36s

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:
yilsemandClaude Opus 5.5 committed 2026-10-15 08:38:52 +03:00
1 parent 5c76c24c9c
commit 86a6621936
32 files changed
+2755 -195

No files matched your search

+25 -3
View File
@@ -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.