Açık kaynak

LightAgent

Görev durumunu yerel dosyada tutan küçük terminal kodlama ajanı

BetaRustMIT

Hakkında

LightAgent, Rust ile yazılmış küçük bir terminal kodlama ajanıdır. Dil modelinden bir sonraki adımı ister, kabuk komutunu çalıştırır, dosya yazar ya da okur ve her adımı yerel .agent/state.jsonl dosyasına kaydeder. Görev resume ile devam ettirilebilir. Varsayılan olarak yerel Ollama'yı, anahtar tanımlıysa OpenAI veya Anthropic'i kullanır. Komutları sandbox olmadan çalıştırır; gerçek modellerle henüz test edilmediği için beta aşamasındadır.

Özellikler

  • Her adımı .agent/state.jsonl dosyasına kaydeder, resume ile devam eder
  • resume sırasında git commit değişimi uyarısı
  • Varsayılan olarak komut ve dosya yazma öncesi onay ister, --yolo ile onaysız çalışır
  • Ollama (varsayılan), OpenAI ve Anthropic desteği
  • Her çalıştırmada en fazla 15 adım

Gereksinimler

Kaynaktan derlemek için güncel kararlı Rust araç zinciri (1.96 ile doğrulandı); çalışan bir Ollama ya da OpenAI veya Anthropic API anahtarı

Kurulum

cargo install --git https://github.com/Ankara-Software/lightagent

Kullanım

lightagent start "Fix the failing test in tests/auth.rs"
lightagent status
lightagent resume --yolo
GitHub deposu
https://github.com/Ankara-Software/lightagent
Hata bildir
https://github.com/Ankara-Software/lightagent/issues
Güvenlik politikası
SECURITY.md
Lisans dosyası
LICENSE (MIT)
Son güncelleme

Katkı vermek ister misiniz?

Hata bildirimi ve çekme isteği GitHub üzerinden kabul edilir.