call_01 ist die Kennung dieses einzelnen Aufrufs. Verwendet das Modell später noch einmal run_command, hat der neue Aufruf eine eigene Kennung. So kann die Anwendung Ergebnisse richtig zuordnen, auch wenn dasselbe Werkzeug mehrfach vorkommt. Die Kennung ist kein Gedächtnis und keine Berechtigung.
Bis hierher wurde nichts ausgeführt. Der Tool Call ist Text in einer vereinbarten Form. Er ist eine Bitte.
Kurz zum Befehl selbst: Ein Terminal ist eine Textoberfläche, in der man Befehle eingibt und ihre Ausgaben liest; eine Shell wie Bash oder PowerShell verarbeitet sie und startet die angesprochenen Programme. rg ist ein Programm zum Durchsuchen von Dateien, --files listet die Dateipfade des Projekts auf. Die Runtime muss dafür kein sichtbares Terminalfenster öffnen; sie kann das Programm direkt starten. Was ein Befehl tatsächlich anrichten kann, hängt von den installierten Programmen und ihren Rechten ab, nicht vom Namen des Werkzeugs.
Der Spielleiter
Wer einmal Dungeons & Dragons gespielt hat, kennt diese Arbeitsteilung bereits. Die Spielerin sagt an, was ihre Figur tun will: „Ich schleiche mich an der Wache vorbei und öffne die Tür zum Turm.“ Ob das klappt, entscheidet nicht sie. Der Spielleiter prüft, was die Regeln erlauben, lässt vielleicht würfeln, weiß, dass die Tür verriegelt ist, und beschreibt dann, was tatsächlich passiert. Mit dieser Beschreibung entscheidet die Spielerin über ihren nächsten Zug.