Produkt
/goal hält den Chat am Laufen, /ultracode zeigt seine Agenten
/goal funktioniert neu wie der Hook in Claude Code: Nach jeder Antwort entscheidet eine Prüfinstanz, ob das Ziel erreicht ist, und der Chat läuft weiter, bis es zutrifft. Ultracode listet alle Agenten im Chat auf.
Führt autonome /goal-Prüfschleifen und die /ultracode-Mehragenten-Verteilung im Chat ein.
/goal
Gib /goal und eine Bedingung ein, zum Beispiel "jeder Test besteht". Nach jeder Antwort liest ein separates kleines Modell den Chat und entscheidet, ob die Bedingung erfüllt ist. Trifft das nicht zu, wird das Modell mit der Begründung erneut aufgerufen, was du als Zeile im Chat siehst. Der Vorgang stoppt, wenn das Ziel erreicht ist, die Prüfinstanz eine unüberwindbare Hürde erkennt, nach vier Runden mit demselben fehlenden Detail oder nach 25 Durchläufen. Die Prüfung läuft auf dem Server, das Schliessen des Tabs unterbricht sie also nicht. Der bisherige Hintergrund-Job bleibt als /jobgoal oder kurz /jg erhalten.
Ultracode
/ultracode ist neu ein Schalter. Ist er aktiv, entscheidet das Modell selbst, wann eine Aufgabe gross genug ist, um sie auf mehrere Agenten in deinem Container aufzuteilen. Eine Karte im Chat führt jeden Agenten mit Status auf, und ein Pfeil öffnet sein Protokoll: die erhaltene Aufgabe, aufgerufene Werkzeuge und Ausgaben. Zwei Prüfer kontrollieren die von jedem Agenten geänderten Dateien, bevor das Modell antwortet. Die Karte bleibt nach einem Neuladen erhalten. Funktionsweise.
Schneller bei Gratismodellen
Agenten auf ZeroLog Free warteten bisher bis zu zwei Minuten pro Schritt, wenn ein Gratismodell rate-limited war, da dasselbe überlastete Modell fortlaufend angefragt wurde. Ein Modell, das mit einem Rate-Limit oder einer leeren Antwort reagiert, pausiert neu kurz und das nächste übernimmt, sodass ein Schritt wenige Sekunden dauert. Der Chat zeigt Fortschritte wieder live an; manche Läufe erschienen bisher erst nach dem Neuladen. Stündliche Snapshots wurden aus dem Job-Worker ausgelagert, der zuvor jede Stunde fast drei Minuten pausierte, und ältere Snapshots wandern neu in den Netzwerkspeicher.