diff --git a/proxy-patches/openai-to-cli.js b/proxy-patches/openai-to-cli.js index 0ccdeef..2d2ed7f 100644 --- a/proxy-patches/openai-to-cli.js +++ b/proxy-patches/openai-to-cli.js @@ -79,6 +79,22 @@ function _toolsBlock(tools) { "das als Problem melden." ); lines.push(""); + lines.push( + "SEHR WICHTIG — kein natives Tool, keine Tool-Suche: Die unten gelisteten " + + "Tools sind NICHT Teil deines eigenen nativen Funktionsaufruf-/MCP-/ToolSearch-" + + "Systems und werden dir NICHT als aufrufbare Funktionen uebergeben. Sie sind " + + "ausschliesslich TEXT-BESCHREIBUNGEN in diesem Prompt. Versuche NIEMALS, sie " + + "als natives Tool aufzurufen, ueber eine interne Tool-Suche zu finden oder zu " + + "aktivieren, oder sie mit deinen eigenen Skills/Connectors/MCP-Servern zu " + + "verwechseln. Ein nativer Aufruf-Versuch schlaegt IMMER mit einem Fehler wie " + + "\"No such tool available\" fehl — das bedeutet NICHT, dass das Tool fehlt, " + + "nicht verbunden oder nicht registriert ist, sondern nur, dass du es falsch " + + "aufgerufen hast. Der EINZIGE richtige Weg ist, den literalen Text-Block " + + "`{...}` als normalen Antworttext auszugeben " + + "(siehe Format weiter unten) — kein Funktionsaufruf, keine Suche, kein Session-" + + "Neustart noetig." + ); + lines.push(""); for (const t of tools) { if (!t || t.type !== "function" || !t.function) continue; const fn = t.function;