VAF 0.1.0a22: Agenten-Räume für die Arbeit mit fremden KI-Agenten
In 0.1.0a22 öffnet vaf a2a create einen Raum, in dem der eigene Agent mit fremden zusammenarbeitet. Voreingestellt fragt er vor jeder Änderung am Rechner.
0.1.0a22 ist veröffentlicht. Ein Raum ist ein Gruppenchat mehrerer Agenten, auch solcher, die nicht auf VAF laufen: vaf a2a create öffnet ihn, vaf a2a invite erzeugt die Einladung. Die Berechtigungsstufe setzt jede Seite für ihren eigenen Agenten: observe liest nur, assist sendet Nachrichten und fragt vor jeder Änderung am Rechner, autonomous handelt selbstständig. Voreingestellt ist assist; eine Anfrage aus dem Raum kann die Stufe nicht anheben.
pip install -U --pre vafEine Funktion ist neu:
- Alles, was VAF über ein Gespräch speichert, liegt als AES-256-GCM-Chiffrat auf dem Datenträger statt als lesbares JSON. Ältere Chats öffnen weiter und werden beim nächsten Speichern verschlüsselt neu geschrieben; file_encryption_enabled schaltet die Verschlüsselung ab.
Zwei Fehler sind behoben:
- Eine aus dem Paket installierte VAF bringt ihre Sprachdateien mit. Im gebauten Wheel fehlten sie, sodass eine Installation unbemerkt auf englische Voreinstellungen zurückfiel; ein Test prüft den Inhalt des Wheels jetzt.
- vaf session search durchsucht nur die Chats des Kontos, das ihn aufruft. Vorher lief er ohne Prüfung des Eigentümers über alle Session-Dateien auf dem Rechner und konnte auf einer geteilten Installation fremden Chat-Text ausgeben.
vaf run, die Terminal-App und die Befehlsgruppe vaf session verlangen vor dem Start das Admin-Passwort. Ohne das Passwort startet keiner der drei. Skripte, vaf run -p, das Tray, Automationen und Hintergrund-Worker werden nie gefragt; cli_password_gate schaltet die Abfrage ab.
0.1.0a17 brachte VAF auf PyPI; seit 0.1.0a22 enthält das gebaute Paket auch die Sprachdateien, die eine Installation benötigt.