Warum ist ein "batch tool" notwendig?	Weil Claude manchmal mehrere Tool-Aufrufe nicht parallel ausführen kann, obwohl diese parallelisierbar sind.
Was ist die Hauptfunktion eines "batch tool"?	Es ermöglicht die gleichzeitige Ausführung mehrerer anderer Tool-Aufrufe.
Wie wird die Eingabe (Input) des Batch Tools strukturiert?	Es ist eine Liste namens `invocations`.
Was enthält jedes Objekt innerhalb der `invocations`-Liste?	Den Namen des zu invoierenden Tools und dessen Argumente.
In welchem Format sind die Argumente innerhalb der `invocations` kodiert?	Als JSON-kodierter String.
Wie implementiert die `run batch`-Funktion die Ausführung der Tools?	Sie iteriert über die `invocations`, parst die Argumente und ruft dann die `run tool`-Funktion für jedes Tool auf.
Was gibt das Batch Tool am Ende zurück?	Eine Liste aller Ergebnisse der einzelnen Tool-Aufrufe.
