Forge entwickelt ein Langzeitgedächtnis: Je mehr man spricht, desto mehr weiß es
Die größte Veränderung an diesem Tag besteht darin, Forge ein „Langzeitgedächtnis“ zu geben. Früher begann jedes neue Gespräch wie ein erstes Treffen; Jetzt kann es automatisch wichtige Informationen aus vergangenen Sitzungen herausfiltern und in neuen Sitzungen abrufen – Ihre Vorlieben, Ihre Projektkonventionen, den Fehler, den Sie zur Hälfte behoben haben, es merkt sich alles. Dem Einstellungsfeld wurde ein Speicherschalter hinzugefügt, damit Sie die Kontrolle behalten. Auf der Editorseite kann das Mesh-Bedienfeld jetzt Geometriestatistiken pro Element anzeigen. darunter landete ein neuer Agent-Host-Prozess-Supervisor; und eine Windows-Argumentlängenbeschränkung, die die Cursor-Integration unterbrach, wurde behoben.
Seelengedächtnis: Von „Jedes Mal neu anfangen“ bis „Lernen, während man geht“
Eines der frustrierendsten Dinge bei KI-Assistenten ist die „Amnesie zwischen den Sitzungen“. Sie haben gestern 20 Minuten damit verbracht, die Codekonventionen Ihres Projekts zu erklären, Präferenzen zu benennen und zu vermeidende Fallstricke zu benennen, und dann eröffnen Sie heute ein neues Gespräch, und Sie haben alles vergessen – Sie fangen bei Null an. Das heute ausgelieferte Soul-Memory-System dient dazu, dieses Problem zu beheben. Am Ende jedes Gesprächs (oder zu geeigneten Zeitpunkten während des Gesprächs) destilliert es automatisch Informationen, die es wert sind, langfristig aufbewahrt zu werden – Dinge wie „Dieses Projekt verwendet Bun und nicht Node“, „Der Benutzer bevorzugt prägnanten Code ohne übermäßige Kommentare“, „Der Protagonist des Spiels heißt Arin“ – und speichert diese Erinnerungen auf der Festplatte. Wenn ein neues Gespräch beginnt, werden diese Erinnerungen in Forges Kontext eingefügt, sodass es „mit der Erinnerung beginnt“. Technisch gesehen verwendet die Speicherextraktion einen Fork-Mechanismus: Sie gibt eine einfache Extraktionsaufgabe aus der aktuellen Konversation aus, führt sie asynchron aus, ohne den laufenden Chat zu stören, und schreibt nach Abschluss in den Speicher.
Einstellungsfeld: Speicher unter Ihrer Kontrolle
Gedächtnis ist eine gute Sache, aber „die KI entscheidet selbstständig, woran sie sich erinnert“ kann auch beunruhigend sein. Deshalb wurde an diesem Tag auch ein Abschnitt „Speicher“ im Bereich „Einstellungen“ hinzugefügt: Sie können die automatische Speicherextraktion ein- oder ausschalten, sehen, was Forge gespeichert hat, und Einträge löschen, die Sie nicht behalten möchten. Dieses Design folgt einem Prinzip: Die KI kann proaktiv lernen, aber der Mensch hat immer ein Vetorecht. Der Speicherschalter ist standardmäßig aktiviert (sodass die meisten Benutzer sofort davon profitieren), kann aber jederzeit mit einem Klick deaktiviert werden – und wenn Sie ihn deaktivieren, kehrt Forge ohne Rückstände in den Modus „Jedes Mal neu starten“ zurück.
Der Editor: Das Mesh-Panel zeigt Geometriedetails pro Element an
Das Mesh-Bedienfeld des Editors hat heute eine praktische kleine Funktion hinzugefügt: Im Entity-Modus zeigt jedes Objekt nebenbei seine Geometriestatistiken an – Scheitelpunktanzahl, Dreiecksanzahl, Materialanzahl und so weiter. Vorher konnte man nur sehen: „Das ist ein Netz“, ohne zu wissen, wie schwer es war; Jetzt können Sie auf einen Blick erkennen: „Dieses Modell hat 500.000 Gesichter, muss wahrscheinlich dezimiert werden“ oder „Dieses Modell hat nur 200 Gesichter, es können sicher viele platziert werden.“ Das zuvor angezeigte „Art“-Feld, das in diesem Zusammenhang irreführend war, wurde gleichzeitig ausgeblendet. Es sieht nach einer kleinen Änderung aus, aber für jeden, der Szenenoptimierung durchführt, bedeutet es, dass er kein externes Tool mehr öffnen muss, nur um die Anzahl der Polygone zu überprüfen.
Agent-Host: eine engagierte Haushälterin für Agenten
Ein neuer Agent-Host-Prozess-Supervisor ist auf der Infrastrukturebene angekommen – stellen Sie sich ihn als „Haushälterin“ für Agenten vor. Es läuft als Ring-0-Sidecar und übernimmt die Lebenszyklusverwaltung des Agentenprozesses (Start, Überwachung, Neustart, ordnungsgemäßes Herunterfahren) und die Kommunikation zwischen Prozessen (IPC). Bisher war das Agentenprozessmanagement über die gesamte Codebasis verteilt und es gab keinen einheitlichen Supervisor; Jetzt mit Agent-Host wird ein abgestürzter Agent automatisch neu gestartet und die Nachrichtenübermittlung zwischen mehreren Agenten erfolgt über einen Standardkanal. Dies ist die Infrastruktur, die die Team-Multi-Agenten-Zusammenarbeit stabiler macht – ein Team kann nur dann effizient arbeiten, wenn jemand jedes Mitglied „beobachtet“.
Windows-CLI-Fix: Die Cursor-Integration wird nicht mehr abgeschnitten
Außerdem wurde ein nur für Windows auftretendes Problem behoben: Beim Aufruf der Forge-CLI über den Cursor wurde eine lange Eingabeaufforderung aufgrund der Argumentlängenbeschränkung von Windows „cmd.exe“ abgeschnitten, was dazu führte, dass der Agent nur eine halbe Anweisung erhielt. Der Fix leitet die Eingabeaufforderung stattdessen über stdin weiter und umgeht dabei die Längenbeschränkung des Befehlszeilenarguments. Diese Art von plattformspezifischem Edge-Fall ist heimtückisch – funktioniert perfekt auf dem Mac, scheitert auf mysteriöse Weise unter Windows – aber die Behebung ist ein echter Zuverlässigkeitsgewinn für Windows-Benutzer.
Was dieser Tag bedeutet
Das Schlüsselwort dieses Tages ist „Akkumulation“. Das Seelengedächtnis bedeutet, dass die Fähigkeit von Forge nicht mehr jedes Mal auf Null zurückgesetzt wird, sondern sich mit der Nutzung ansammelt – je öfter Sie es nutzen, desto besser kennt es Ihr Projekt, Ihre Gewohnheiten, Ihre Vorlieben und desto effizienter wird es. Agent-Host bietet der Zusammenarbeit mehrerer Agenten eine zuverlässige Grundlage und die Geometriestatistiken des Editors geben der Optimierung eine Datenbasis. Jede Veränderung weist in die gleiche Richtung: Forge wird von einem „Zeitarbeiter, der jede Sitzung improvisiert“ zu einem „Partner, der sich erinnert, zuverlässig ist und langfristig mit Ihnen zusammenarbeiten kann“.