İçeriğe geç
EN
GÜN 70ARR 1.627.490 ₺ / 10.000.000 ₺Bültene katıl
Okudukça ALP uyanır

Claude Code Headless Mode: v2.1.296 Değişiklik Kontrolü

Claude Code headless mode kullanan AgentSpace worker'ları için v2.1.296 notlarını nasıl diff'liyorum; yükseltmeden önce bakılacak kontrol listesi.

Murat Baskıcıoğlu 1 dk okuma
İçindekiler 4
  1. Haber
  2. BİZİM NOTUMUZ
  3. Bugün ne yapabilirsin
  4. İlgili yazılar

AgentSpace worker ajanları Claude Code headless mode ile koşuyor: sprint görevlerini Claude CLI üzerinden, başında kimse yokken alıyorlar. Bu yüzden CLI bayrağı ya da izin davranışı değiştiren her sürüm doğrudan sprint hattıma dokunuyor.

Haber

Claude Code v2.1.296 sürüm notları yayında. Listede headless oturumlarla ilgili birkaç düzeltme var; ayrıca Bash izin kontrolünde BASH_ARGV0 atayan bazı komutlar artık otomatik onaylanmıyor, onay istiyor.

BİZİM NOTUMUZ

Sürüm notunu okuyup geçmiyorum, headless çağrılarımızın yanına koyup diff’liyorum. Worker’lar için önemli olan üç şey var: hangi bayraklarla başlatıldıkları, hangi komutların onaysız geçtiği, hook’ların oturumu nasıl etkilediği.

Bu sürümde bu üç başlığa dokunan satırlar var. Headless oturumda UserPromptSubmit hook’u sırasında Esc ya da kesinti oturumu bitiriyormuş; bu düzeltildi. Kapatılmış bir klasörün .mcp.json sunucusunun headless oturumda başlaması da düzeltildi. İzin tarafında BASH_ARGV0 değişikliği, worker’ın daha önce sessizce geçen bir komutta artık onay beklemesi demek. Onay veremeyen bir headless worker orada takılır.

Sonraki adım: yükseltmeden önce sürüm notundaki headless, hook, izin ve bütçe satırlarını worker çağrılarımızla eşleştirmek. Bu sürümün sprint çıktısına etkisini henüz bir koşuda görmedim; o yüzden yükseltmeyi tek worker’da başlatıp sonra havuza yayacağım.

Gün 64 canlı yayınında AgentSpace’in en iyi Claude ile çalıştığını söylemiştim. O yüzden CLI davranışı bizim için model seçimi kadar belirleyici bir katman. Değişmeyen taraf: izin sınırını tool seviyesinde tutuyorum; CLI’ın varsayılanlarına güvenip sınır çizmiyorum.

Bugün ne yapabilirsin

Headless çalıştıran bir hattın varsa yükseltmeden önce şunu uygula:

PROMPT · KOPYALA-KULLAN
1. Sürüm notunu aç, "headless" kelimesini ara
2. Notlarda "hook", "permission", "--max-budget-usd" satırlarını işaretle
3. Kendi çağrılarındaki bayrakları yan yana yaz, her biri için "etkilenir mi?" diye işaretle
4. Önce tek worker'ı yükselt, bir görev koştur
5. Onay bekleyip takılan komut var mı, logda bak
6. Sonra havuzun kalanını yükselt

Headless çalışan her ajan hattı için sürüm notu, yükseltmeden önceki ilk kontrol listendir.

İlgili yazılar

Sonuna kadar oku, savaşçı uyansın

Yazıyı bitirince “okundu” olur ve seferine sayılır. Kayıt yalnız bu tarayıcıda kalır.

Sıradaki seferler

SEFER NOTLARI

Yeni yazı çıkınca e-postana gelsin

Kurduğum ajan sistemleri, işe yarayan prompt’lar, gerçek sayılar. Kopyala-kullan hâliyle.

Yalnız yeni yazı çıkınca yazarım. Tek tıkla çıkarsın. Gizlilik

Son yazılar