Wichtigste Neuerungen
Unterstützung für MCP (Model Context Protocol) – die Zukunft ist da!
Wingman Ultra unterstützt jetzt MCP-Server, das heißt, du kannst externe Tools und Dienste mit deinen Wingmen verbinden. Stell es dir als Plugin-System vor, das mit jedem MCP-kompatiblen Tool funktioniert. Das wirklich Coole daran: MCP-Server können entweder lokal auf deinem Rechner laufen und mit Programmen interagieren, die du vielleicht schon nutzt (wie Notion, Figma usw.), oder sie können remote gehostet werden (wenn sie zustandslos sind und keinen Zugriff auf lokale Dateien brauchen). Es ist im Grunde wie ein Skill, nur auf einem anderen Server, kann also unabhängig von Wingman AI aktualisiert werden und ist super einfach anzubinden.
MCP ist sozusagen das offizielle Protokoll für Skills, das es noch nicht gab, als wir Skills in Wingman AI eingeführt haben.
Was bedeutet das für dich?
- Zugriff auf mehr Daten: Verbinde dich mit Websuche, Spiele-Datenbanken und anderen Programmen oder Diensten
- Von der Community getragen: Entwickler können MCP-Server in jeder Sprache bauen, und du kannst sie in Wingman AI nutzen. Es gibt schon Tausende MCP-Server!
Eingebaute Remote-MCP-Server, von uns für dich gehostet:
- Date & Time Utilities: Abfrage von aktuellem Datum und Uhrzeit sowie Zeitzonen-Umrechnung (kostenlos für alle)
- StarHead: Star-Citizen-Spieldaten (Schiffe, Orte, Mechaniken) (in Ultra enthalten, aber für alle weiterhin aktiviert in unserem Computer-Beispiel-Wingman)
- Web Search & Content Extraction: Brave- und Tavily-Suche (in Ultra enthalten)
- No Man's Sky Game Data: Spielinformationen und Wiki-Daten (in Ultra enthalten)
- Perplexity AI Search: KI-gestützte Suche (mit eigenem API-Key)
- VerseTime: Dieser ist neu und wurde auf vielfachen Wunsch von @ManteMcFly gebaut. Er ist im Grunde wie „Date & Time Utilities“, aber für Star-Citizen-Orte, damit du deine Routen bei Tag und Nacht leichter planen kannst.
Wir planen, in Zukunft weitere MCP-Server hinzuzufügen, und wer weiß … vielleicht gibt es irgendwann einen „Discovery Store“, mit dem du neue MCP-Server leichter entdecken kannst.
Progressive Tool Disclosure – klüger und schneller
Wir haben komplett überarbeitet, wie deine Wingmen Skills und MCP-Server entdecken und aktivieren. Deren Beschreibungen und Metadaten verstopfen den Gesprächskontext nicht mehr, sobald sie aktiviert sind. Stattdessen bekommen die Wingmen ein sehr elegantes Discovery-Tool, mit dem sie Capabilities (also Skills oder MCP-Server – dem LLM ist das egal) bei Bedarf finden können. Erst wenn Skills und MCPs entdeckt und aktiviert wurden, fügen sie Informationen zum Kontext hinzu – das spart Tokens und kostbare Antwortzeit. Wir haben das ausgiebig getestet, und es funktioniert deutlich besser, besonders mit kleineren (lokalen) Modellen.
Inworld TTS (experimentell)
Du wolltest mehr Stimmen, und jetzt bekommst du sie!
- In Wingman Ultra enthalten (vorerst!)
- Hochwertige Stimmen mit eingebetteten Emotionen (Wut, Freude, Trauer, Husten usw.)
- Sehr niedrige Latenz von etwa 200 ms, damit ist es heute der schnellste Provider
- Deutlich günstiger als ElevenLabs
- Wenn du deinen eigenen API-Key mitbringst (BYOK), kannst du auch Stimmen klonen
Ein Wort der Wahrheit: Inworld ist für englische TTS-Ausgabe zu 100 % unser neuer Provider der Wahl, in anderen Sprachen aber leider noch nicht so toll, besonders auf Deutsch. Es gibt bisher nur 2 Stimmen, und die sind nicht überragend. Wenn dein Wingman also auf Deutsch antwortet, ignoriere es vorerst!
Wir müssen die Nutzung beobachten und schauen, ob es in unseren Ultra-Plan „passt“. Falls nicht, müssen wir es später vielleicht wieder entfernen oder eine neue Preisstufe dafür einführen – nur damit du Bescheid weißt.
CUDA-Bundling und automatische Erkennung
CUDA ist endlich in unserem Release enthalten, und FasterWhisper erkennt und nutzt es jetzt automatisch, wenn du eine kompatible NVIDIA-GPU hast. Das ist riesig, denn wir wissen, dass viele von euch damit zu kämpfen hatten oder sich gar nicht erst darum gekümmert haben (und damit alles langsamer gemacht haben als nötig) – jetzt ist das gelöst! Du musst keine veralteten Treiber mehr installieren oder .dll-Dateien extrahieren und kopieren.
UI-Verbesserungen
Wir hören nie auf, unseren Client zu verbessern, und neben diversen kleineren Verbesserungen haben wir diesmal alle unsere Auswahlen für KI- und TTS-Provider komplett neu gestaltet. Wir zeigen dir jetzt, was die Provider eigentlich tun und welche Fähigkeiten ihre Modelle haben. Außerdem haben wir Suche, Filter und schicke Empfehlungs-Badges ergänzt, damit die Wahl des besten Providers und Modells noch nie so einfach war.
Weitere Neuerungen
- Verbesserte KI-Prompts: Wir haben unseren System-Prompt und auch die Backstorys unserer Wingmen komplett überarbeitet. Außerdem gibt es einen coolen neuen Button in der Oberfläche, der deinen aktuellen Backstory-Prompt – egal wie gut oder schlecht er ist – in unser neues empfohlenes Format bringt und die neuesten Prompt-Engineering-Techniken anwendet. Du kannst jetzt buchstäblich mit einem einzigen Satz als Backstory starten und ihn per Knopfdruck in einen magischen Giga-Prompt verwandeln. Wir empfehlen dringend, das für deine migrierten Wingmen zu nutzen – es macht sie besser!
- Neue Modelle und bessere Standardwerte: Wir haben
gpt-5-mini für unsere Ultra-Abonnenten hinzugefügt und viele Standardmodelle bei den Providern aktualisiert (z. B. gemini-flash-latest für Google). Außerdem haben wir xAI (Grok) als BYOK-Provider samt aller Modelle ergänzt. Dafür haben wir die veralteten Mistral- und Llama-Modelle sowie gpt-4o (veraltet, langsam und teuer) aus unseren Abo-Plänen entfernt.
- Groq (nicht xAI/Grok mit „k“) kann jetzt als STT-Provider (Transkription) genutzt werden, was sehr schnell (400–500 ms) und für einen Cloud-Dienst günstig ist. Wir empfehlen, es auszuprobieren, besonders wenn du keine NVIDIA-RTX-GPU hast oder Wingman AI auf einem langsamen System läuft, auf dem du kein lokales STT betreiben willst.
- Mistral-Modelle werden jetzt dynamisch geladen, du bekommst also immer die neuesten verfügbaren Modelle
- Wingmen lassen sich jetzt in der Oberfläche in jeden Kontext klonen
- Du kannst jetzt eine Joystick-Taste als „Shut-up-Taste“ belegen (bricht die aktuelle TTS-Ausgabe ab)
- Erweiterte TTS-Prompts: Der Parameter
tts_prompt wurde für OpenAI-kompatible TTS-Provider wie coquiTTS hinzugefügt, damit sie Inworld-artige eingebettete Emotionen nutzen können (sofern unterstützt)
- Audio Library verschoben: Die Sound-Bibliothek liegt nicht mehr im versionierten Arbeitsverzeichnis, lässt sich also leicht migrieren, und du musst sie nicht mehr von Hand kopieren. Wenn du Sounds in 1.8 hattest, sind sie in 2.0 einfach verfügbar.
- Dokumentation: Ein ausführlicher Entwicklerleitfaden zum Erstellen von Custom Skills wurde hinzugefügt (siehe
skills/README.md), außerdem KI-optimierte Richtlinien für KI-Agenten, die im Codebase arbeiten (.github/copilot-instructions.md)
Bugfixes
- Wingmen, die dachten, sie hießen „Wingman“, obwohl nichts anderes festgelegt war, behoben
- Konflikte zwischen Voice Activation und Remote-whispercpp behoben
- Streaming-TTS mit Radio-Sounds bei OpenAI-kompatiblen TTS-Providern behoben
- Migrationen, die umbenannte oder logisch gelöschte Wingmen nicht berücksichtigten, behoben (mal wieder)
- Die Erkennung von Instant Commands auf exakte Übereinstimmung verbessert (verhindert Fehltreffer wie „on“/„off“)
- Diverse UI-Probleme mit der AudioLibrary und der Vorschau von Sounds behoben
- Lokale LLMs können jetzt einen API-Key erhalten, falls nötig
- OpenAI-kompatibles TTS erhält jetzt den Parameter output_streaming und kann Stimmen dynamisch laden (sofern unterstützt).
- Sehr lange Terminal-Nachrichten werden jetzt korrekt umgebrochen und zerstören das UI-Layout nicht mehr
- „Stop playback“ zeigt jetzt auch die Belegung der „Shut-up-Taste“
- Die Client-Ausnahme „request too long“ nach übermäßiger Nutzung wird verhindert
- Ein Wingman-Name darf nicht mehr nur aus Leerzeichen bestehen, was alles kaputt machte
- Behoben, dass bei der Konfiguration alle Wingmen mit demselben Namenspräfix als „aktiv“ hervorgehoben wurden
Inkompatible Änderungen & Migration
validate() wird jetzt nur noch aufgerufen, wenn der Skill vom LLM aktiviert wird, es sei denn, du setzt auto_activate: true in der Default-Config
- Werte von Custom Properties sollten nicht mehr zwischengespeichert werden (im Konstruktor, in validate usw.). Lies sie direkt dort aus, wo du sie brauchst!
- Custom Skills werden jetzt als solche erkannt und nach
/custom_skills in deinem %APPDATA%-Verzeichnis kopiert, außerhalb der versionierten Struktur.
Änderungen am Skill-Format
Wenn du Custom Skills hast, musst du die default_config.yaml anpassen:
category (String) heißt jetzt tags (Liste von Strings)
examples wurde vereinfacht und enthält nur noch Fragen-Strings (keine Antworten mehr)
- es gibt ein paar neue Properties für deine default_config:
platforms, discovery_keywords, discoverable_by_default, display_name usw.
- Alte Migrationen aus früheren Versionen wurden entfernt. Wenn du von 1.7.0 oder früher aufrüstest, fang neu an und migriere einige Einstellungen manuell!
Bekannte Probleme
- Elevenlabs hat weiterhin strenge Rate Limits. Wenn Stimmen und Modelle zu schnell abgerufen werden, können Anfragen fehlschlagen. Warte ein paar Sekunden zwischen den Anfragen und nutze bei Bedarf das Schraubenschlüssel-Symbol für einen neuen Versuch.
- Du musst dich immer noch alle 24 Stunden anmelden. Tut uns leid, wir haben es wirklich versucht. Azure eben …