HarnessRouter/harnessrouter
HarnessRouter Community Edition: the self-hosted, Apache-2.0 edition of the unified interface for agent harnesses. Run Codex, Claude Code, Hermes, PI, DSH, and more through one API, with sessions, streaming, files, cancellation, and failure handling. Implements the Unified Harness Protocol (UHP), an open standard. Your keys, your infrastructure.
Hızlı değerlendirme
Özet
HarnessRouter, farklı agent harness’lerini oturum, streaming ve dosya desteğiyle tek bir API üzerinden kullanmaya yarayan self-hosted bir altyapıdır.
Profiline uyum
Farklı agent'ları ortak API'de toplaması agent mimarilerinize dolaylı olarak uyabilir, fakat profilinizde harness altyapısı kurma ihtiyacı yer almıyor.
Neden yükseliyor
Agent harness’lerini tek arayüzden kullanma vaadi güncel bir altyapı ihtiyacına hitap ediyor. 49 günlük repo için 2.675 yıldız ve son 28 günde 271 commit ile 10 farklı yazar, belirgin ilgi ve kayda değer geliştirme hareketi gösteriyor; ancak bu metrikler benimsemenin veya üretim kalitesinin kanıtı değil.
Problem
Agent ürünü geliştiren ekiplerin her harness için ayrı entegrasyon, oturum yönetimi ve hata işleme kodu yazması gerekir; harness değiştirmek veya yenisini eklemek de bu yükü artırır.
Çözüm
Codex, Claude Code ve README’de listelenen diğer harness’leri Unified Harness Protocol (UHP) üzerinden ortak bir arayüze bağlıyor; OpenAI Responses-compatible API ile persistent sessions, streaming, files, cancellation ve yapılandırılmış hatalar sunuyor. Community Edition Docker ile self-host edilebiliyor.
Yenilik
Birden fazla agent harness’i için ortak protokol ve operasyonel arayüz sunması ayırt edici. Temel yenilik yeni agent’lar değil, mevcut harness’leri tek entegrasyon noktasında birleştirme yaklaşımı; UHP’nin bağımsız benimsenmesi henüz verilen bilgilerden doğrulanamıyor.
Teknolojiler
- Python
- Docker
- Unified Harness Protocol (UHP)
- OpenAI Responses API
- Codex
- Claude Code
- Hermes
- PI
- DSH
Riskler
- Repo çok genç; 28 günlük yüksek commit sayısı olumlu olsa da uzun dönemli kararlılık ve geriye dönük uyumluluk hakkında kanıt sağlamıyor.
- Değer önerisi, desteklenen harness CLI’larının kurulabilirliğine ve sürümlerle uyumuna bağlı; entegrasyonlar değiştikçe bakım yükü doğabilir.
- README, Docker entrypoint ve Runner’ın oturum kullanıcılarını yönetmek için root yetkisi istediğini belirtiyor; self-hosted kurulumda güvenlik ve izolasyon yapılandırması dikkatle incelenmeli.
- UHP conformance ve performans karşılaştırmaları proje tarafından sunuluyor; bağımsız doğrulama veya protokolün başka uygulamalarda benimsenmesi hakkında burada kanıt yok.
- Self-hosted kullanım için kullanıcının kendi provider API key’leri gerekiyor; API maliyetleri ve sağlayıcı bağımlılıkları ortadan kalkmıyor.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.