lidge-jun/aside-codemode
One call where Aside used to spend fifty — rg-backed search, Aside-shaped file tools, and batched browser work inside a single sandboxed JavaScript block. On a real folder, 55s of find+grep became 1s.
Hızlı değerlendirme
Özet
aside-codemode, Aside içindeki JavaScript REPL üzerinden dosya araması ve browser işlerini tek çağrıda çalıştırıp modele yalnızca seçilmiş sonuçları döndürür.
Profiline uyum
Agent’ların dosya arama ve tarayıcı işlerini hızlandırması agent kullanımınıza yararlı olabilir, ancak Aside ekosistemine özgü bir araç.
Neden yükseliyor
14 günlük yaşına karşılık 124 yıldız ve son 28 günde 287 commit görünmesi, hızlı bir başlangıç ve yoğun geliştirme faaliyetine işaret ediyor. README'deki ölçülebilir arama ve browser örnekleri de ilgiyi artırabilir; ancak yükselişin kesin nedeni bilinmiyor. Commit'lerin yalnızca 2 farklı yazardan gelmesi, faaliyetin geniş katılımla desteklendiğini göstermiyor.
Problem
Aside kullanan agent'lar, büyük klasörlerde arama sonuçlarının ve web sayfası içeriklerinin gereğinden fazla token ve round trip tüketmesiyle karşılaşıyor; README ayrıca Aside'ın paketinde bulunan ripgrep'e belgelenmiş bir araçla erişilemediğini belirtiyor.
Çözüm
Tek bir code-mode çağrısında JavaScript çalıştırarak Aside'ın REPL'ini kullanıyor; search işlemlerinde paketlenmiş ripgrep'i çağırıp sonuçları filtreliyor, browser tarafında ise birden fazla sayfayı birlikte işleyip seçilmiş alanları döndürüyor.
Yenilik
Yeni bir arama motoru değil: Aside'ın zaten paketlediği ripgrep'i belgelenmiş bir agent arayüzüne açması ve browser işlemlerini tek code-mode çağrısında birleştirmesi pratik bir entegrasyon. Yenilik, motorun kendisinden çok Aside'a özgü erişim ve sonuçları model öncesinde filtreleme yaklaşımında.
Teknolojiler
- JavaScript
- Node.js
- Aside
- Aside REPL
- ripgrep
- npm
Riskler
- Aside'ın REPL'ine ve çalışma ortamına bağlı; Aside dışındaki agent altyapılarına doğrudan taşınabilirliği sınırlı olabilir.
- README'deki gerçek klasörde 55 saniyeden 1 saniyeye inme ölçümü bağımsız olarak tekrarlanmamış; klasör, tam seçenekler ve ölçüm tarihi kaydedilmemiş.
- Browser karşılaştırması beş sayfa ve üç çalıştırmaya dayanıyor; CAPTCHA döndüren iki sayfa ölçüm kümesinden çıkarılmış.
- Son 28 günde 287 commit bildirilse de yalnızca 2 farklı yazar var; katkı tabanı ve bakım sürekliliği belirsiz.
- Yıldız sayısı ve kısa süredeki hareket, üretim ortamında benimsenme veya uzun vadeli güvenilirlik kanıtı değil.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.