Forge lernt Teamarbeit: viele Agenten gleichzeitig
Die größte Veränderung des Tages: Forge ist kein Einzelarbeiter mehr, der Aufgaben nacheinander erledigt, sondern kann ein Team bilden – mehrere Agenten teilen sich ein Aufgabenboard und arbeiten parallel. Außerdem verbleiben Einzelnetz-Szenen-Assets im Editor jetzt auf der Festplatte und überstehen das erneute Öffnen und den Spieltest. eine erste Verpackungs-Benutzeroberfläche erscheint; Sie können einen QR scannen, um einen Arbeitsagenten von Ihrem Telefon zu übernehmen; und der Chat friert bei bestimmten kniffligen Formatierungen nicht mehr ein. Darüber hinaus sind die alltäglichen Befehle des Projekts unter einem Eintrag zusammengefasst: „bun fx“.
Von „einer Schmiede“ zu „einem Team“
Wenn Forge bisher eine Anfrage entgegennahm, ging es im Grunde genommen Schritt für Schritt selbstständig vor: Planen, Code schreiben, überprüfen, eins nach dem anderen. Gut für kleine Aufgaben, aber wenn eine Anfrage umfangreich ist und sich in mehrere unabhängige Blöcke aufteilt, wird die serielle Ausführung zum Engpass – Dinge, die gleichzeitig ausgeführt werden könnten, bleiben in der Warteschlange hängen. An diesem Tag wurde ein Teammodus mit mehreren Agenten eingeführt: Forge kann eine Reihe von „Teamkollegen“-Agenten zusammenstellen, die sich ein Aufgabenbrett teilen, wobei jeder parallel Anspruch erhebt und Fortschritte macht und die Ergebnisse dann wieder zusammenfügt. Technisch gesehen handelt es sich hierbei um mehrere Dinge, die zusammenarbeiten: ein Executor, der tatsächlich Teamkollegen gleichzeitig ausführen kann, ein In-Process-„Postfach“, in dem sich Teamkollegen gegenseitig Nachrichten senden können, und eine gemeinsame Aufgabentabelle, die jeder sehen, von der er Ansprüche erheben und konsistent halten kann. Es wertet die „Leitung einer KI“ in „Leitung eines KI-Teams“ auf.
Standardmäßig aktiviert, mit einer „Koordinatoransicht“
Der Teammodus ist ab diesem Tag standardmäßig aktiviert (wobei ein Schalter beibehalten wird, sodass Sie jederzeit zu einem einzelnen Agenten zurückkehren können). Um zu verhindern, dass „eine Gruppe von Agenten bei der Arbeit“ zu einem unleserlichen Durcheinander wird, gibt es eine „Koordinatoransicht“: Ein Koordinator unterteilt die Arbeit in Aufgaben, weist sie zu und überwacht den Fortschritt. In dieser Ansicht können Sie klar erkennen, „wer gerade was tut und wie weit fortgeschritten ist“. Gleichzeitig weist das System die teilnehmenden Agenten bei Bedarf darauf hin, dass „Sie sich im Teammodus befinden“, sodass sich ihr Verhalten von der Einzelarbeit unterscheidet – sie wissen, dass sie Aufgaben von der Tafel übernehmen und zusammenarbeiten müssen, anstatt dass jeder seinen eigenen Weg geht und doppelte Anstrengungen unternimmt. Standardmäßig aktiviert bedeutet, dass es sich hierbei nicht um ein verstecktes Experiment handelt, sondern von heute an um eine der Standard-Arbeitsweisen von Forge geht.
Der Editor: Ein einzelnes Mesh bleibt jetzt in der Szene
Der Herausgeber hat einen wichtigen Beitrag zur Zuverlässigkeit geleistet. Bisher wurde nach dem Platzieren eines eigenständigen Netzes in der Szene dessen „Szenen-Asset“ nicht zuverlässig auf der Festplatte gespeichert, sodass das Ding beim erneuten Öffnen des Projekts oder beim Drücken von ▶ zum Testen möglicherweise verschwand oder nicht gerendert werden konnte. An diesem Tag wurden Single-Mesh-Szenen-Assets auf die Festplatte zurückgeschrieben und bleiben korrekt erhalten: Was Sie platziert haben, ist nach dem Schließen und erneuten Öffnen immer noch da und wird wie gewohnt gerendert, wenn Sie zum Spieltest wechseln. Außerdem werden die ursprünglichen glTF-Materialien eines Netzes wiederhergestellt, wenn Sie es hineinziehen, anstatt es in einen untexturierten grauen Fleck zu verwandeln. Für ein Bearbeitungserlebnis, bei dem das, was Sie sehen, auch das ist, was Sie bekommen, gilt: „Was ich platziert habe, bleibt dort“ ist das grundlegendste Vertrauen – und dieser Tag hat es vervollständigt.
Eine erste Verpackungs-Benutzeroberfläche, die von Ihrem Telefon übernommen wird
Zwei weitere Dinge machen es einfacher, „Ihre Arbeit mitzunehmen und jederzeit anzusehen“. Zunächst erscheint in der oberen Leiste des Editors eine erste Verpackungs-Benutzeroberfläche: Die Zielplattform für die Verpackung, die Engine-Root-Auswahl, der Verlauf und andere Optionen wurden auf eine sichtbare Benutzeroberfläche (ebenfalls zweisprachig) verschoben, wodurch „Exportieren des Spiels in einen verteilbaren Build“ einen Schritt näher von der Befehlszeile hin zu einer grafischen Benutzeroberfläche gebracht wird. Zweitens gibt es die Funktion „QR scannen, um von Ihrem Telefon zu übernehmen“: Scannen Sie einen Code und Sie können Nachrichten mit einem funktionierenden Agenten auf Ihrem Telefon senden und empfangen – treten Sie vom Schreibtisch weg und werfen Sie trotzdem einen Blick auf den Fortschritt oder fügen Sie eine Anweisung hinzu. Beide weisen auf das Gleiche hin: Legen Sie die Erstellung nicht auf einen festen Ort fest, sondern führen Sie den Aufbau einfach aus und behalten Sie die Kontrolle darüber in der Hand.
Stabiler: Chat friert nicht mehr ein + echte Prozesstests
Auch die Zuverlässigkeit kam nicht zu kurz. Die Chat-Oberfläche hat ein Problem behoben, bei dem das Parsen bestimmter komplexer Markdown-Formatierungen in eine Endlosschleife geraten und schließlich den gesamten Speicher beanspruchen und einfrieren konnte – sodass das Einfügen von seltsam formatierten Inhalten das Konversationsfenster nicht mehr nach unten zieht. Darunter wurde eine Reihe von End-to-End-Tests für „echte Prozesse“ hinzugefügt: Es geht nicht mehr nur um die Ausführung in einer idealen Umgebung, sondern um das tatsächliche Starten des Programms als vollständigen Prozess, der wichtige Pfade wie Wiederherstellung nach einem Absturz, Kontextkomprimierung, Hintergrundresidenz und die Befehlszeilenschnittstelle abdeckt. Tests sind im Alltag unsichtbar, aber sie sind der Ursprung des Selbstvertrauens, „den Mut zu haben, Dinge zu ändern, in dem Wissen, dass eine Änderung nicht stillschweigend zum Scheitern verurteilt ist“ – eine weitere Ebene echter Tests ist ein weiteres Sicherheitspolster für die Weiterentwicklung.
Alltägliche Befehle werden in einem Eintrag zusammengefasst: bun fx
An diesem Tag wurden auch die alltäglichen Betriebsbefehle des Projekts konsolidiert: Die zuvor verstreuten Setup-/Start-/Stopp-Skripte befinden sich jetzt unter einem einzigen Eintrag, „bun fx
Was dieser Tag bedeutet
Das Schlüsselwort dieses Tages ist „Scale-up“. Zuvor war die Durchsatzobergrenze von Forge „wie schnell ein Agent arbeiten kann“; Im Teammodus erhöht sich diese Obergrenze auf „wie viel ein Team parallel leisten kann“ – ein qualitativer Sprung vom Solo zum Team. Das heißt, je größer und aufteilbarer eine Anfrage ist, desto mehr kann sie auf einmal vorantreiben und schneller fertig werden. Rund um diesen Kern stabilisierte sich der Tag mit mehreren Erfahrungen: Was Sie im Editor platzieren, bleibt erhalten, der Build kann über die Benutzeroberfläche gepackt werden, Sie können weiterhin von Ihrem Telefon aus vom Schreibtisch aus navigieren und der Chat friert nicht mehr bei seltsamen Formatierungen ein. Die Skalierung des KI-Durchsatzes von „eins“ zu „einem Team“ auf der einen Seite und die Straffung aller Aspekte des täglichen Erlebnisses auf der anderen Seite – sowohl die Obergrenze der Leistungsfähigkeit als auch die Untergrenze der Erfahrung sind an diesem Tag um eine Stufe gestiegen.