Açık kaynak
LightAgent
Görev durumunu yerel dosyada tutan küçük terminal kodlama ajanı
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/lightagentKullanım
lightagent start "Fix the failing test in tests/auth.rs"lightagent statuslightagent resume --yoloBağlantılar
- 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.

