Windows 10/11
64 bit kurulum dosyası ve taşınabilir sürüm
TechRetriever, Bash betikleri yazan, bunları sahibi olduğun sistemlerde WSL'de veya SSH üzerinden çalıştıran ve her sonucu açabileceğin bir kart olarak gösteren bir Windows 10/11 ajanıdır. Sürüm 2.9.30.
scripts2 dosyascripts/disk-warn.shkaydedildibash -n scripts/disk-warn.shexit 0scripts/disk-warn.shdiff gösterildibash scripts/disk-warn.sh 20exit 064 bit kurulum dosyası ve taşınabilir sürüm
8 Kas 2026'da yayımlandı
sahibi olduğun Linux sistemlerinde çalışır
bir şeyi değiştiren işlemlerden önce durur
birini seç, sonra Test'e bas
uygulamayı çalıştırmak için
Bash scripting, kabuk komutlarını genellikle .sh uzantılı düz bir metin dosyasına yazmak ve Bash'in onları sırayla çalıştırmasını sağlamaktır. Küçük başla. İlk satırda #!/usr/bin/env bash gibi shebang bulunur, gerisinde değişkenler, koşullar, döngüler ve fonksiyonlar kullanılır; her komut bir çıkış kodu döndürür ve 0 başarı demektir. TechRetriever, sen her adımı okurken bu dosyaları yazar ve çalıştırır.
Bash kabuk betikleri çoğunlukla otomatik yedeklerle başlar; bu yüzden ajandan bir klasörü tarihli bir tar dosyasına kopyalayan bir betik iste. Ajan backup-notes.sh dosyasını write_file ile kaydeder, Shell ise betiği çalıştırmadan söz dizimini denetlemek için bash -n çalıştırır. Henüz hiçbir şey kopyalanmaz. Ask first modunda ajan bir şeyi değiştiren işlemlerden önce durur; kart, gerçek çıkış koduyla birlikte tam komutu gösterir, 0 başarı demektir. İlk gerçek çalıştırmadan önce klasörü elle yedekle ve önce tar komutunu echo ile deneme amaçlı yazdır.
list_dir notes → 3 entries
write_file backup-notes.sh → saved
Shell bash -n backup-notes.sh → exit 0
Shell bash backup-notes.sh → waiting for your OKEski bir betiği aç ve ne yaptığını satır satır sor. read_file betiği yükler, grep bir değişkeni ayarlayan veya kullanan her satırı listeler, ajan da 1. satırdaki shebang'i, tırnak kullanımını ve çıkış kodlarını sade sözcüklerle açıklar. Tırnak içine alınmamış değişkenleri işaretler. Her açıklama bulduğu kavramı, örneğin bir döngüyü ya da bir koşulu adlandırır; böylece okurken terimleri de öğrenirsin. Yerleşik bir komut belirsizse http_get resmî kılavuz sayfasını okur ve cevap o metne dayanır. Yalnızca açıklama istiyorsan Plan only moduna geç.
read_file old-cleanup.sh → 24 lines
grep "$dir" old-cleanup.sh → 5 matches
http_get manual page for a builtin → readKendi sisteminden bir günlük dosyasını çalışma klasörüne kopyala ve hangi satırların timeout gibi bir sözcüğü içerdiğini sor. grep eşleşen satırları döndürür, bağlam gerektiğinde read_file dosyanın tamamını açar. Ajan, Bash'te bir dizgiyi ayrıştırmana da yardım edebilir: 1 günlük satırı yapıştır ve onu alanlara bölüp her birini echo ile yazdıran bir döngü iste. write_file döngüyü parse-log.sh olarak kaydeder, sonraki her değişikliği edit_file bir diff olarak gösterir. Yalnızca kopya üzerinde çalış.
Bash kodlama çoğu zaman tam olarak budur: defalarca yazdığın bir komut, girdisini $1 ve $2'den okuyan bir dosyaya dönüşür. Sürekli yeniden yazdığın komutu yapıştır ve bir kullanım mesajı ile iki argümanın da var olduğunu denetleyen bir kontrol iste. write_file betiği kaydeder, Shell ise her komutu çalıştırılmadan önce yazdıran bash -x komutunu çalıştırır. İzi oku. Yanlış görünen yeri edit_file ile düzelt; bir şeyi değiştiren herhangi bir adımı onaylamadan ya da betiği yeniden kullanmadan önce izi beklediğinle karşılaştır.
Tavsiye yetmez. TechRetriever 2.9.30 daha ileri gider: Shell komutunu kendisi çalıştırır ve gerçek çıkış kodunu gösterir; böylece tahmin yürütmek yerine sonucu sen değerlendirirsin.
| Sıradan sohbet asistanı | TechRetriever | |
|---|---|---|
| Çalıştırma | Betiği kopyalayıp kendin çalıştırırsın | Shell çalıştırır ve gerçek çıkış kodunu gösterir |
| Düzenleme | Sohbete yepyeni bir betiğin tamamını yapıştırır | edit_file dosyayı değiştirir ve bir diff gösterir |
| Denetim | Hiçbir şey çalıştırmaz, bu yüzden onaylanacak bir şey de yoktur | Ask first, bir şeyi değiştiren işlemlerden önce durur |
| Bağlam | Yalnızca yapıştırdığını görür | read_file ve grep betiklerini ve günlüklerini okur |
Hiç betik yazmamış yeni başlayanlar ilk sıradadır; Windows'tan gelip Bash öğrenenler ve her satırın nasıl davrandığını görmek isteyenler de bunun içindedir. Çok küçükten başla. WSL'de tek bir betik yaz, satır satır oku ve herhangi bir şeyi çalıştırmadan önce ajandan her parçayı açıklamasını iste.
Kendine ait birkaç Linux makinesi olan uzmanlar, tekrarlayan işler için kullanır. Bir ev sunucusu ya da test laboratuvarı için Bash programlama; günlük aramaları, disk kontrolleri, tarihli yedekler ve kendi sunucularından oluşan bir listede dönen döngüler demektir. Her iş argümanlı bir betiğe dönüşür. Diff'i sen gözden geçirirsin.
SSH üzerinden Linux sistemlerini yöneten Windows kullanıcıları üçüncü gruptur ve araç yalnızca sahibi oldukları ya da yönettikleri sunucular için tasarlanmıştır. Betikleri Linux tarafında çalışır, TechRetriever ise Windows 10 veya 11'de kalır. Ask first modunda ajan bir şeyi değiştiren işlemlerden önce durur, Plan only ise hiçbir şey çalıştırmaz. Her hedefi kontrol et.
Bash scripting, kabuk komutlarını genellikle .sh uzantılı düz bir metin dosyasına koymaktır; böylece Bash onları sırayla çalıştırabilir. Shebang satırıyla başla. Değişkenler, koşullar, döngüler ve fonksiyonlar ekle, her komutun çıkış kodunu da denetle; 0 başarı demektir.
Evet. techretriever.com, resmî TechRetriever web sitesidir ve bağlantı verdiği kurulum dosyası orijinal sürümdür. Kurulum dosyası henüz kod imzalı olmadığı için SHA-256 sağlama toplamını yayımlanan manifestle karşılaştır; sorular için uygulamanın içindeki Send feedback düğmesini kullan.
Betikler kendi bilgisayarındaki WSL'de ya da SSH ile eriştiğin, sahibi olduğun bir Linux sisteminde çalışır. TechRetriever'ın kendisi Windows 10 veya 11'de çalışır. Kapsamı dar tut. Araç yalnızca sahibi olduğun veya yönetme yetkin bulunan makineler içindir ve bunu senin yerine denetlemez.
Kesin yol Plan only'dir: bir plan yazar ve hiçbir şey çalıştırmaz, ne komut ne de dosya değişikliği. Ask first, bir şeyi değiştiren işlemlerden önce durur; ancak salt okunur bir komut durmadan çalışabilir. Auto-run hemen eyleme geçer, bu yüzden onu daha önce gözden geçirdiğin işler için sakla.
Evet, o sunucuyu yönetme yetkin varsa. Önce test et. Betiği kendi makinende ya da bir test sunucusunda çalıştır, dosyaları değiştiren veya silen her betikten önce yedek al ve onaylamadan önce her komutu oku.
Bulut modeli, ajanın okuduğu her dosyanın metni dahil istem metnini alır; yani o sağlayıcı betiğini görür. Yerel model bunu değiştirir. Yerel modelde hiçbir şey bilgisayardan çıkmaz; sohbetler, çalışma klasörleri ve API anahtarları da her iki durumda bilgisayarında kalır.
Hayır. Diff'i okursun, söz dizimini bash -n ile denetlersin ve betiği gerçek verilere dokunmadan önce sahibi olduğun bir makinede test edersin. Ajan taslak yazar, Shell kartı gerçek çıkış kodunu gösterir; ancak bir betiğin doğru olup olmadığına yalnızca senin incelemen karar verir.
Kurulum dosyası yaklaşık 34 MB'dır. Windows 10 veya 11'e kur, betik klasörünü aç, Plan only ile başla ve ajanın bir şey çalıştırmasını istediğinde Ask first moduna geç.
TechRetriever'ı Windows için indir ↗Her sayfa 20 dilde mevcuttur.
Ajanın betiklerle neler yapabildiği ↗ Bulut, yerel ve yerleşik modeller ↗ Adım adım betik rehberleri ↗ İndirme ve sağlama toplamı adımları ↗ Sorular ve cevaplar ↗ Gizlilik ve veri işleme ↗