← Alle Werkzeuge

Werkzeug · Agenten-Evaluation

Harbor

von Terminal-Bench-Team

Quelloffenes Eval-Harness für lang laufende, zustandsbehaftete Agenten: jede Aufgabe läuft in einer eigenen isolierten Sandbox mit deterministischem Verifier (Test-Skript) – vom Team hinter Terminal-Bench.

Open SourceOpen SourcePythonCLI

Einschätzung

Sandbox-Eval-Harness für Agenten

Interessant überall dort, wo Agenten-Qualität über einen String-Vergleich hinaus gemessen werden muss – Harbor bringt Sandbox-Isolation, deterministische Verifier und (mit der LangSmith-Integration) Traces + Observability zusammen. Die „industry leader“-Einordnung und die Durchsatz-Zahlen sind LangChains Framing als integrierender Vendor; das Harness und die Terminal-Bench-Nähe sind an der Primärquelle belegt.

Klassische LLM-Evaluation verglich Ausgabe-Strings. Agenten lesen aber Dateien, führen Skripte aus und verändern die Umgebung – deshalb braucht jede Agenten-Ausführung ein eigenes, sauberes, isoliertes Environment. Harbor liefert genau das: Man bringt drei Dinge mit – den Agenten (bzw. Agenten-Code), eine Sandbox und ein Datenset (ein Ordner von Aufgaben). Jede Aufgabe ist selbst ein Ordner mit einer instruction.md, einem Environment (z. B. Docker-Image als Startpunkt) und einem Test-Ordner mit einem deterministischen Skript (test.sh, z. B. PyTest), das prüft, ob die Kriterien erfüllt sind. Harbor orchestriert Ausführung und Verifikation, führt viele Trials isoliert und parallel aus und vergibt den Verifier-Reward als Feedback.

LangChain hat am 30.06.2026 eine Integration angekündigt (drei Punkte: Deep Agents laufen in Harbors Sandbox; LangSmith-Sandboxes als Ausführungsumgebung – jeder Trial bekommt eine frische Micro-VM, hunderte parallel statt seriell; LangSmith-Observability – jeder Lauf landet als Dataset/Experiment mit angehängten Agenten-Traces, um Pass/Fail nachzuvollziehen). LangChain bezeichnet Harbor als „industry leader“ fürs Evaluieren lang laufender, zustandsbehafteter Agenten; das Terminal-Bench-2.0-Datenset wird als Beispiel gefahren. Einordnung: Harbor selbst ist das Harness (harborframework.com); die Superlative und die Durchsatz-/Parallelitäts-Angaben stammen von LangChain als integrierendem Vendor.

Wofür es gut ist

  • Agenten-Evals in isolierten Sandboxen mit deterministischem Verifier fahren (statt String-Vergleich)
  • Hunderte Trials parallel laufen lassen und pro Trial die vollständige Trace nachvollziehen
  • Ein Agenten-Datenset (Aufgaben-Ordner mit Test-Skripten) reproduzierbar gegen verschiedene Modelle benchmarken

Stärken

  • Jeder Trial in eigener isolierter Sandbox – reproduzierbar, ohne geteilten Zustand, massiv parallelisierbar
  • Deterministischer Verifier (Test-Skript/PyTest) statt fragilem String-Matching – passt zu agentischen Datei-/Umgebungs-Änderungen
  • Offen, harness-agnostisch (eigener Agent + eigenes Datenset); LangSmith-Integration liefert Traces + Observability

Schwächen

  • Braucht ein Aufgaben-Datenset mit deterministischen Test-Skripten – kein Plug-and-play für unstrukturierte Bewertung
  • „industry leader“ + Parallelitäts-/Durchsatz-Aussagen sind LangChains Vendor-Framing, nicht unabhängig belegt
  • Voller Nutzen (Sandbox-Skalierung/Observability) entfaltet sich vor allem im LangSmith-Stack

Im Vergleich

Wofür dieses Werkzeug die bessere Wahl ist – und wann ein direkter Konkurrent.

  • Wo SkillOpt die Skill-Datei eines Agenten optimiert (das „Training“), ist Harbor die Mess-Seite: das Harness, das in isolierten Sandboxen deterministisch prüft, ob ein Agent eine Aufgabe löst – die beiden greifen ineinander (optimieren vs. evaluieren).

Stimmen aus der Community

Subjektive Einschätzungen Dritter – keine belegten Fakten, jeweils verlinkt.

Direkt ausprobieren

www.harborframework.com/docs

Zur offiziellen Seite ↗

ℹ️ Über den Framework-Vendor LangChain (C74, Tier C) aufgekommen; Existenz/Funktionsweise an harborframework.com (Tier A) + LangChain-Blog/Docs (Tier B, integrierender Vendor) geprüft, nicht allein am Video. Harbor stammt vom Team hinter Terminal-Bench; „industry leader“ + Micro-VM-Parallelität + Terminal-Bench-2.0-Nähe sind LangChains bzw. Harrison Chases Aussagen (Vendor/Tier C) und entsprechend gerahmt. LangChain-Integrations-Ankündigung 30.06.2026.

Verwandte Werkzeuge