Repository navigation
Agentbox 0.28.0
Wydanie domykające audyt bezpieczeństwa i trwałości danych: ochrona sekretów, transakcje biblioteki i uczciwe raportowanie błędów.
Bezpieczeństwo
- Projekt położony wewnątrz większego repozytorium (np. pakiet w monorepo) dostaje wykluczenia wygenerowanych plików MCP w
.git/info/exclude, zakotwiczone do swojego folderu. - Synchronizacja z aktualnymi plikami nadal sprawdza wykluczenia Git — także po
git initwykonanym po pierwszej synchronizacji. - Zapis klucza OpenAI sprawdza wynik operacji w pęku kluczy i nie kasuje poprzedniego klucza przy nieudanym zapisie. Testy nie dotykają już prawdziwego wpisu.
- Sprzątanie starych katalogów backupów nie podąża za dowiązaniem
.skillboxpoza projekt.
Dane i synchronizacja
Przejmij z projektunie nadpisuje już nowszej wersji skilla z biblioteki — także zmienionej bezpośrednio w edytorze.- Przejęcie zmian, import i ponowny import z Git są transakcjami: błąd przywraca wszystkie katalogi i metadane.
- Zapis biblioteki odmawia, jeśli plik zmienił się od odczytu (inne okno lub równolegle uruchomiony
agentbox). - Uszkodzone manifesty i strukturalnie błędny JSON MCP są zgłaszane zamiast zamieniane w puste dane.
- Przywrócenie starego backupu lub snapshotu odtwarza jego przypisania.
- Globalna synchronizacja cofa wcześniej zapisanych klientów po błędzie kolejnego.
Aplikacja i CLI
- Arkusze zamykają się tylko po udanej operacji; formularz i JSON serwera MCP edytują jeden szkic.
Wspólne ustawienia…folderu pokazuje pełny wpływ zmiany, łącznie z dokumentami, pluginami i wyłączeniami globalnych MCP.- Nowy przycisk
Usuń zapamiętany klucz. agentbox sync global --dry-runniczego nie zapisuje,mcp assignodrzuca nieznane nazwy, async allirefreshkończą się kodem 1 przy niepełnej synchronizacji.
Pełna lista zmian: CHANGELOG.md