VAF 0.1.0a17: VAF liegt auf PyPI
In 0.1.0a17 installiert pip install --pre vaf das Framework als Bibliothek; Desktop und Server richten weiterhin die Installer ein.
0.1.0a17 ist veröffentlicht. VAF erscheint mit jedem Release auf PyPI und lässt sich mit pip install --pre vaf installieren. Mit den Basis-Abhängigkeiten laufen vaf --version und vaf prompt normal, und ein Befehl, der optionale Bestandteile braucht, etwa vaf run --web, nennt das fehlende Extra wie vaf[server], statt mit einem Importfehler abzubrechen. Die Installer für Desktop und Server arbeiten unverändert weiter.
vaf updatevaf update greift nur noch in einem VAF-Quellverzeichnis. In einer pip-Installation verweist der Befehl auf pip install -U --pre vaf, statt eine Umwandlung in ein Git-Repository anzubieten, die die Python-Umgebung beschädigen konnte.
Zwei Fehler sind behoben:
- Die Schreibweise eines Tool-Aufrufs erkennt die App jetzt bei jedem lokalen Modell, nicht mehr nur bei einer Modellfamilie. Vorher blieben manche Tool-Aufrufe des lokalen Modells wirkungslos als Text im Chat stehen: Bei jedem anderen lokalen Modell entstand etwa der Kalendereintrag nicht, und es erschien keine Fehlermeldung.
- Ein Workflow, der durchgelaufen ist, wird auch so gemeldet. Bei Läufen in einem eigenen Prozess ging das Ergebnis auf dem Weg in den Browser verloren. Jeder Schritt trug ein grünes Häkchen, das Dokument war geschrieben, der Chat sagte, es habe geklappt, und die Anzeige sagte FAILED.
0.1.0a17 ist die erste Version auf PyPI, 0.1.0a21 ebenfalls; in einer pip-Installation führt pip install -U --pre vaf von der einen zur anderen.