headless.ts, Vulgr Agent’ı etkileşimsiz çalıştırır. TTY gerekmez.
Kullanım
Görevi -p ile verin:
vulgr -p "başarısız parser testini düzelt"
ya da görevi stdin üzerinden iletin.
Davranış
Klavyenin başında kimse yokken:
- Her izin otomatik onaylanır.
- Her soru (
ask_user) “insan yok, kendi başına ilerle” diye cevaplanır.
JSONL çıktısı
İnsan okunur çıktı yerine motorun protokol olaylarını JSON Lines olarak — her satıra bir olay — akıtmak için --json ekleyin:
vulgr -p "changelog'u güncelle" --json > run.jsonl
Bunlar TUI’nin tükettiği olayların aynısıdır; etkileşimli olarak gördüğünüz her şey kayıttan yeniden kurulabilir.
Exit kodları
Turun son TurnStatus değeri sürecin exit koduna dönüştürülür; script’ler ve CI doğrudan sonuca göre karar verebilir.
Benchmark’lar
Vulgr Agent headless modla ölçülür: hedef, Harbor üzerinde Terminal-Bench 2.0’da diğer agent harness’larıyla kıyastır.