Der Hermes Agent sagt nur "Ich werde den Befehl ausführen", ruft das Tool aber nicht tatsächlich auf, und der häufige Grund ist, dass das Tool-Aufruf des aktuellen Modells oder benutzerdefinierten Endpunkts nicht kompatibel ist. Einige Nutzer in der Community sind kürzlich mit kleinen lokalen Modellen auf dieses Problem gestoßen: Das Modell ahmt die Werkzeugausgabe nach, initiiert jedoch keine echten Werkzeugaufrufe im von Hermes benötigten Format.
Wie man bestätigt
- Wechsle zuerst zu dem offiziellen, häufigeren Anbieter wie Nous, OpenRouter, Codex oder Anthropic und teste dieselbe Aufgabe.
- Wenn das Werkzeug nach der Änderung des Modells angepasst werden kann, liegt das Problem in der Werkzeugaufruf-Fähigkeit des ursprünglichen Modells.
- Benutzerdefinierte Endpunkte müssen mit OpenAI-ähnlichen Chat-Komplettierungen und Werkzeugaufrufparametern kompatibel sein.
Lass dich nicht täuschen von "sieht aus wie Werkzeugausgabe".
Echte Werkzeugaufrufe erscheinen in Hermes' Fortschritt, Logs oder Frontend-Tooltips; Wenn nur das Modell selbst einen Absatz schreibt "Ich werde LS ausführen", dann ist das nur Text, kein Werkzeug.
Mit einem Wort: Sag einfach und mach es nicht, sondern wechsle zuerst zu einem Modell, das Tool-Aufrufe unterstützt, um es zu verifizieren.
Offizielle Open-Source-Adresse: https://github.com/NousResearch/hermes-agent; Offizieller Dokumenteneintrag: https://hermes-agent.nousresearch.com/.