Die ganze Familie erscheint: Agent! 1.1.87 und AgentiLoop CLI 0.0.5
Agent! für Mac bekommt Auto-Pilot, sechs neue Provider, einen strengeren Kritiker und Unterstützung für macOS 14.6. Die CLIs in Rust und Go bekommen einen größeren Werkzeugkasten: Suche, Web-Abruf, Todos, AGENTS.md, /undo, eigene Befehle und --json.
Heute erscheint die ganze Familie auf einmal. Agent! 1.1.87 ist das neue Release der Mac-App, und AgentiLoop CLI 0.0.5 ist sowohl für Rust als auch für Go verfügbar. Es ist ein vollwertiges Release, keine Vorabversion, und für alle drei der bisher größte Schritt.
Hier ist, was neu ist, direkt aus dem git-Verlauf.
Agent! 1.1.87 für Mac
Das letzte vollwertige Release der Mac-App war 1.1.33 am 12. September. Seitdem ist viel passiert: 449 Commits sind in 1.1.87 eingeflossen. Das sind die Highlights.
🤖 Auto-Pilot: /auto <goal>
Das Hauptfeature. Gib Agent! ein Ziel, und /auto arbeitet es als Folge unbeaufsichtigter Zyklen innerhalb eines Zeitbudgets ab. Jeder Zyklus arbeitet auf das Ziel hin, prüft, wo er steht, und macht weiter.
- Keine Obergrenze für Zyklen oder Iterationen. Es funktioniert in LLM-Tabs und führt einen Zielverlauf, sodass
/auto lastund/auto #Nein früheres Ziel zurückholen. - Sitzungen überstehen App-Neustarts und laufen im selben Tab weiter.
- Esc stoppt nur den aktuellen Zyklus. Stop All (oder
/auto stop all) beendet die Sitzung.
Das ist der Agent-Loop, bei dem der Mensch bewusst einen Schritt zurücktritt: Du legst Ziel und Budget fest, und Agent! fährt.
🔌 Sechs neue Provider und weniger Einstellungen zum Herumfummeln
Neu in 1.1.87: Fluxion AI (mit Protokolloptionen für OpenAI und Anthropic), Muse Code (nutzt dein muse login-Abo), Requesty, A2Agent, OrcaRouter und Qwen Code im Coding Plan. Dazu kommt ein experimenteller fm serve-Provider, der Apple Foundation Models über eine lokale Chat-Completions-API bereitstellt.
Vision-Unterstützung wird jetzt aus den Katalog-Metadaten jedes Providers erkannt, daher wird der Schalter „Force Vision“ nicht mehr gebraucht. Unter der Haube lebt jetzt jeder Provider in einer einzigen Registry, APIProvider, statt in einem Dutzend getrennter Codepfade.
🧐 Ein Kritiker, der sich nichts ausreden lässt
Agent! hat ein Kritiker-Gate: Ein zweites Modell prüft die Änderung, bevor die Aufgabe als erledigt gilt. In 1.1.87 wird das Review erzwungen. Ein unveränderter Diff wird abgelehnt, ein geänderter Diff wird erneut geprüft, und Probleme lassen sich nicht als „außerhalb des Umfangs“ abtun. Der Kritiker läuft jetzt auch mit Codex und Apple Intelligence, und das Log zeigt, welche Probleme er gefunden hat und ob sich der Code danach geändert hat.
Daneben gibt es Jev, die TypeSafe-System-One-Entscheidungsschicht, die den Tool-Loop berät. Ihre Einstellungen findest du in den neuen LLM Common Settings.
🧠 Klügerer Kontext
Die Kompaktierung wurde sorgfältig überarbeitet. Schwellenwerte richten sich jetzt nach dem tatsächlich verwendeten Modell (dem Modell des Tabs oder dem Fallback), und abgerufene Ollama-Kontextfenster werden gespeichert. Das behebt einen Fehler, bei dem manche Modelle schon bei 16K kompaktiert wurden. Das behaltene Ende und Microcompact sind durch Tokens statt durch Nachrichtenanzahlen begrenzt, übergroße Blöcke werden zuerst gekürzt, und Kontextüberlauf- sowie max_tokens-Fehler werden bei allen Providern auf dieselbe Weise erkannt.
🖥️ Mehr Macs, mehr Sprachen
- macOS 14.6 Sonoma und neuer, auf Apple Silicon und Intel. Funktionen von Apple Intelligence (Foundation Models) benötigen macOS 26.
- Die App ist auf Spanisch, Französisch, Deutsch, Chinesisch (vereinfacht), Russisch, Koreanisch und Japanisch lokalisiert.
- Neue Bedienungshilfen-Aktionen:
wait_until_actionable,select_text_rangeundobserve_start/poll/stop/list. - Installation mit Homebrew:
brew update && brew install --cask agentiloop-agent.
🔒 Standardmäßig sicherer
Das rekursive Löschen des aktuellen Projektordners wird jetzt blockiert. Eine App-weite Fehlerjagd hat eine ShellSafety-Umgehung des Nur-Lese-Modus per &, ein Hängenbleiben beim Ollama-Streaming und mehrere Abstürze behoben. task_complete wird abgelehnt, wenn die Zusammenfassung auf Ausgaben verweist, die nie geschrieben wurden, und lokale Modelle, denen der Speicher ausgeht, stoppen sofort mit einem klaren Grund, statt sich endlos zu drehen.
AgentiLoop CLI 0.0.5: ein größerer Werkzeugkasten
Als wir den Agent-Loop ins Terminal gebracht haben, startete die CLI mit fünf scharfen Tools: Lesen, Auflisten, Schreiben, Bearbeiten und bash. Version 0.0.4 hat ihr beigebracht, sauber anzuhalten. Bei Version 0.0.5 geht es darum, ihr mehr Material zum Arbeiten zu geben. Alles davon ist zuerst in Rust gelandet und wurde Commit für Commit in Go gespiegelt, sodass beide Editionen exakt dieselben Funktionen haben.
Neue Tools
| Tool | Was es tut | Fragt vorher? |
|---|---|---|
glob | Findet Dateien anhand eines Musters | Nein |
grep | Durchsucht Dateiinhalte, mit 0–5 Zeilen Kontext | Nein |
web_fetch | Ruft eine http(s)-Seite als Text ab, mit Größenbegrenzung | Ja |
todo_write | Führt eine Checkliste für mehrstufige Arbeit (anzeigen mit /todos) | Nein |
glob und grep überspringen .git, node_modules, target und Binärdateien und beachten .gitignore, einschließlich verschachtelter Dateien, Negation, Verankerung und reiner Verzeichnisregeln. Damit sind sie schneller, als find in der Shell aufzurufen, und sicherer, als einen ganzen Verzeichnisbaum in den Kontext zu kippen.
Sie liest die Anweisungen deines Projekts
Wenn dein Repo eine AGENTS.md oder CLAUDE.md hat, lädt die CLI sie in den System-Prompt, zusammen mit einer in ~/.agentiloop für deine persönlichen Standards. Zeilen wie @docs/style.md importieren andere Dateien (verschachtelt und zyklensicher). Noch keine Datei? /init schreibt eine Start-AGENTS.md mit den Build- und Testbefehlen, die es erkennt.
Undo, Diff und Co.
/undo: Jede Änderung durchwrite_file,edit_fileundapply_patchwird pro Prompt protokolliert, sodass du den letzten Zug des Agenten zurückrollen kannst./diffzeigt den git-Status und den Diff des Arbeitsverzeichnisses./exportspeichert die Unterhaltung als Markdown./usagezeigt die Token-Summen seit dem Start und wie voll der Kontext ist.
Mach sie zu deiner
- Eigene Slash-Befehle: Leg eine Markdown-Datei in
.agentiloop/commands/ab, etwareview.mdmit dem InhaltReview $1 for bugs, und/review main.rsführt sie aus.$ARGUMENTSund$1..$9werden unterstützt, und/commandslistet sie auf. - MCP-Prompts von deinen Servern erscheinen als
/mcp__<server>__<prompt>-Befehle.
Gebaut für Skripte und CI
--jsongibt eine One-Shot-Antwort als einzelnes JSON-Objekt aus: result, is_error, session_id, provider, model und usage.--allow-tool/--deny-toollegen Berechtigungsregeln nach Tool-Name odermcp_*-Präfix fest. Deny gewinnt immer, sogar gegen--yes.--append-system-promptfügt für einen Lauf Text zum System-Prompt hinzu.- Pipes funktionieren einfach: Ein einzelnes
-im Prompt wird durch stdin ersetzt, sodassgit diff | agentiloop "review this" -genau das tut, was draufsteht.
Zusammengenommen ergibt das einen CI-Schritt, der einen Pull Request prüft, die Shell nicht anrührt und maschinenlesbare Ausgabe liefert:
git diff origin/main | agentiloop --deny-tool bash --json "review this diff" -
Warum alles zusammen veröffentlichen?
Weil es dieselbe Idee in drei Formen ist. Agent! für Mac ist das Flaggschiff: Es steuert deine Apps, deine Xcode-Builds und deinen ganzen Desktop. Die CLIs tragen denselben Loop in jedes Terminal unter macOS, Windows und Linux. Esc-zum-Abbrechen in der CLI und der Auto-Pilot der Mac-App mit seinem Stop-All-Button beantworten dieselbe Frage von zwei Seiten: Wie behält ein Mensch die Kontrolle über einen Loop, der von selbst läuft?
Das ist der Teil, der uns am wichtigsten ist. Kein niedlicher Avatar, keine größere Zahl in einem Benchmark, sondern der Mensch im Loop: Du legst das Ziel fest, du siehst jeden Schritt, und du kannst ihn stoppen. In der CLI macht /undo außerdem die letzten Dateiänderungen des Agenten rückgängig. Auto-Pilot lässt sich nicht rückgängig machen, also nutze ihn in einem Projekt, das in git liegt.
Hol sie dir
- Agent! 1.1.87 für Mac: von GitHub herunterladen oder
brew update && brew install --cask agentiloop-agent. macOS 14.6 oder neuer, Apple Silicon oder Intel. - AgentiLoop CLI 0.0.5 (Rust): Release auf GitHub.
- AgentiLoopGo 0.0.5 (Go): Release auf GitHub.
Die macOS-CLI-Binaries sind signiert und notarisiert. Entpacken, agentiloop in deinen PATH legen und starten; der Einrichtungsassistent übernimmt den Rest.
Tester sind sehr willkommen. Probier /undo nach einer großen Änderung, richte sie auf ein Repo mit einer AGENTS.md oder bau --json in ein Skript ein, und sag uns dann, was kaputtgegangen ist. Bitte gib dein Betriebssystem, deinen Provider und dein Modell an, und füge niemals API-Schlüssel bei.