« Tüm yayınlar

Harness Mühendisliği: 11 Üretim Kodlama Ajanının Anatomisi

11 kodlama ajanı harness'ının kod incelemesi, ortak mimariyi, 29 tasarım desenini ve 2026'da araçtan platforma dönüşümü ortaya koyuyor.

Yeni bir ampirik çalışma, Claude Code, Codex CLI, Gemini CLI, OpenHands ve Aider dahil on bir üretim kodlama ajanı harness'ının kaynak kodunu inceleyerek "harness mühendisliği" disiplinini formelleştiriyor. Bu disiplin, bir LLM'i araçlar, bağlam yönetimi, güvenlik kontrolleri ve orkestrasyon ile saran çalışma zamanının tasarımını kapsıyor. Yaklaşık dört milyon satır Python, TypeScript ve Rust kodu taranarak yedi ortak alt sistem tanımlanıyor; 29 tekrarlayan tasarım deseni ve 13 kesişen gözlem kataloglanıyor.

Tüm kod tabanında dikkat çeken iki boşluk var: incelenen hiçbir çalışma zamanı genel amaçlı bir ajan çerçevesi içe aktarmıyor ve hiçbiri kod erişimi için vektör gömme kullanmıyor — alan hâlâ elle yazılmış asenkron döngülere ve deterministik aramaya dayanıyor. Skills, MCP benimsenmesini hafifçe geride bırakırken ACP artık altı sistemde yer alıyor ve "harness hosting" adı verilen yeni bir rolü ortaya çıkarıyor. Bir çeyrek boyunca yapılan boylamsal karşılaştırma, harness'ların birbirine yakınsadığını ve davranışsal politikanın prompt metninden yapılandırılmış konfigürasyona kaydığını gösteriyor.

Makalenin temel iddiası: 2026'nın ilk yarısında kodlama harness'ı basit bir araç sarmalayıcısından platforma dönüştü. Çalışma, 18 somut tasarım önerisi ve kendi ajan çalışma zamanlarını inşa eden mühendisler için 90 satırlık minimal bir referans uygulamasıyla sona eriyor.

Bu sentez, kaynağından yapay zeka tarafından üretildi; insan editör ya da elle onay adımı yoktur. Nasıl çalışıyoruz