Zum Inhalt springen

Das Magazin für Web-Handwerker Samstag, 10. Oktober 2026

KI fürs Web

Laravel AI SDK 1.1 bringt Agent Skills und den Anbieter Cohere

Das Paket laravel/ai erreichte am 5. Oktober 2026 die Version 1.1.0 mit Unterstützung für das Agent-Skills-Format und Cohere als neuem Textanbieter. Zwei Tage später behob Version 1.2.0 bereits mehrere Probleme bei der strukturierten Ausgabe.

Illustration abstraite : degrade rouge Laravel avec motif de points et monogramme Ai

Das quelloffene Paket laravel/ai, das eine einheitliche API für Anfragen an OpenAI, Anthropic, Gemini und weitere Anbieter aus einer Laravel-Anwendung heraus bereitstellt, erreichte am 5. Oktober 2026 die Version 1.1.0. Die Aktualisierung bringt Unterstützung für das Agent-Skills-Format und führt Cohere als Textanbieter ein. Zwei Tage später behob eine Version 1.2.0 bereits mehrere Verhaltensweisen bei der strukturierten Ausgabe — ein Zeichen für das hohe Veröffentlichungstempo seit der 1.0-Version Ende September.

Eine kleine Version mit zwei wichtigen Neuerungen

Die am 23. September 2026 angekündigte Version 1.0 des SDK legte die Grundlage: Modellaufrufe über mehrere Anbieter hinweg, Klassifizierung und menschliche Freigabe (tool approval) für sensible Werkzeuge. Die 1.1.0 bringt das PHP-Ökosystem in zwei Punkten voran: die Übernahme eines Skills-Formats, das auch andere Agentenumgebungen nutzen, und die Öffnung für einen siebten Textanbieter.

Das Agent-Skills-Format wird nun nativ unterstützt

Eine Fähigkeit (skill) besteht aus einem Ordner mit einer SKILL.md-Datei, deren Kopfbereich zwingend eine Beschreibung enthalten muss; der Name ist optional und fällt standardmäßig auf den Ordnernamen zurück. Ein Agent, der den neuen HasSkills-Vertrag implementiert, erhält automatisch ein LoadSkill-Werkzeug, das verfügbare Fähigkeiten auflistet. Diese können aus Verzeichnissen, PHP-Skill-Objekten oder bei Bedarf geladenen Closures stammen. Dateien über 256 KB sowie Binärdateien werden vom Lader abgelehnt.

Diese Entscheidung bringt Laravel näher an ein Format heran, das bereits in anderen Agentenumgebungen genutzt wird — ein Thema, das Mail Studio bereits bei der MCP-Spezifikation und bei redaktionellen Agenten in Produktion behandelt hat.

Cohere vervollständigt die Liste der Textanbieter

Cohere reiht sich über seine v2-Chat-API in die Liste der unterstützten Textanbieter ein: Streaming, Werkzeugaufrufe, strukturierte Ausgabe und Reasoning werden abgedeckt, mit command-a-03-2025 als Standardmodell. Dokumentanhänge und Zitate werden noch nicht unterstützt. Die Version erlaubt außerdem, für die Werkzeuge zur Ähnlichkeitssuche und zum Dateisystem eine menschliche Freigabe zu verlangen, zusätzlich zu den bereits abgedeckten MCP- und Agent-Werkzeugen — standardmäßig deaktiviert.

Weitere Änderungen, und schon eine 1.2.0

Die 1.1.0 korrigiert außerdem das Verhalten beim Wechsel zwischen Anbietern: Ein vom Ausweichanbieter nicht unterstütztes Werkzeug wird nun übersprungen, statt den Lauf abzubrechen. Hinzu kommen eine selbst gehostete Klassifizierung über Laya sowie weitere Werkzeugzuordnungen für Azure, Groq und OpenRouter. Die am 7. Oktober veröffentlichte Version 1.2.0 behebt ihrerseits die strukturierte Ausgabe bei Bedrock und aktualisiert die Standardmodelle von Anthropic.

TextanbieterVerfügbar seitBemerkenswertes Detail
OpenAIv1.0Decisions-Klassifizierung erhält in 1.2.0 Bildanhänge
Anthropicv1.0Standardmodelle aktualisiert, Sampling-Parameter ab Claude 4.7 vereinfacht
Google Geminiv1.0Multimodaler Referenzanbieter des SDK
Amazon Bedrockv1.0Korrektur der strukturierten Ausgabe ohne erzwungene Werkzeugwahl (1.2.0)
Azure, Groq, OpenRouterErweiterte Werkzeugzuordnung in 1.1.0Breitere Kompatibilität integrierter Werkzeuge
Coherev1.1.0 (neu)v2-Chat-API, Streaming, strukturierte Ausgabe; Dokumentzitate noch nicht abgedeckt

Was das für PHP-Teams bedeutet

Indem das SDK seine Fähigkeiten an einem gemeinsamen Format statt an einer eigenen Konvention ausrichtet, erleichtert es die Wiederverwendung von Agentenanweisungen, die für andere Umgebungen geschrieben wurden. Das positioniert Laravel als glaubwürdige Grundlage für Agenten-Backends, neben den dafür häufiger genannten Node- und Python-Ökosystemen.

class SupportAgent implements HasSkills
{
    public function skills(): array
    {
        return [
            // Ordner mit resources/skills/refund-policy/SKILL.md
            SkillDirectory::make(resource_path('skills/refund-policy')),

            // Direkt in PHP deklarierte Fähigkeit
            Skill::make('escalation')
                ->description('Entscheidet, wann ein Ticket an einen Menschen geht.'),

            // Verzögert geladen, z. B. aus der Datenbank
            fn () => Skill::fromDatabase('produkt-faq'),
        ];
    }
}

Das Modell lädt die vollständigen Anweisungen einer Fähigkeit erst dann, wenn eine Aufgabe es verlangt — über ein einziges, dem Agenten bereitgestelltes LoadSkill-Werkzeug.

Zu beachten: Die menschliche Freigabe für die MCP-, Agent-, Ähnlichkeitssuche- und Dateisystem-Werkzeuge bleibt standardmäßig deaktiviert. Teams, die diese Werkzeuge einem autonomen Agenten zugänglich machen, müssen sie ausdrücklich aktivieren.

Was man sich merken sollte

  • Version 1.1.0 von laravel/ai, veröffentlicht am 5. Oktober 2026, bringt das Agent-Skills-Format und den Anbieter Cohere.
  • Fähigkeiten werden bei Bedarf über den HasSkills-Vertrag und das Werkzeug LoadSkill geladen, mit einer Grenze von 256 KB pro Datei.
  • Die menschliche Freigabe für sensible Werkzeuge bleibt optional und muss ausdrücklich aktiviert werden.
  • Eine Version 1.2.0, zwei Tage später, behob bereits mehrere Punkte zur strukturierten Ausgabe.

Ein gemeinsames Skills-Format zu übernehmen, statt ein drittes zu erfinden, ist die richtige Entscheidung: So bleibt das PHP-Ökosystem nicht außen vor, während Node und Python ihre eigenen Konventionen festigen. Offen bleibt, ob Teams die menschliche Freigabe tatsächlich aktivieren, statt sie auf der Standardeinstellung zu belassen — ausgerechnet dort, wo sie die sensibelsten Werkzeuge schützt — Simon Janvier.

Zum Weiterlesen: die ausführliche Ankündigung auf Laravel News und die Release Notes auf GitHub.

Teilen LinkedIn Bluesky Hacker News E-mail

Ebenfalls lesenswert