amenbo 10.0.0 — wtyczka sięga tylko do projektu, dla którego się uruchomiła
Eksport, kopia zapasowa i przywracanie zatrzymują się teraz na oknie, w którym wtyczkę uruchomiono, a plik eksportu to zapisy z jednej chwili. Jedna zmiana kształtu w tym, co zwraca amenbo agent --json.
Wtyczka dostaje okno, a export, backup i restore zatrzymują się teraz na nim. Przepraszamy za zachowanie, które utrzymywało się do 9.2.0 włącznie. Jedna zmiana kształtu w tym, co zwraca amenbo agent --json — przeczytaj część o aktualizacji, zanim się przesiądziesz.
Eksport, kopia zapasowa i przywracanie zatrzymują się na oknie wtyczki
amenbo daje wtyczce okno: projekt, dla którego się uruchomiła, i nic poza tym. Do 9.2.0 trzy komendy do tego okna nie zaglądały. Wywołane z wnętrza wtyczki, export, backup i restore działały na każdym projekcie na urządzeniu — a restore zapisuje, a nie czyta, więc mógł podmienić same przechowywane zapisy.
W 10.0.0 wywołanie jest odrzucane.
Error: export acts on this whole device, and a plugin reaches only through the window it fires in (AMB-P-…) — a window no argument widens. Nothing outside it was yours to read or to replace: the ids in the payload name what you were launched for.
backup i restore odmawiają tak samo.
Uruchamianie tych komend przez ciebie samego się nie zmienia, tak samo jak AI, której powierzyłeś folder. Odrzucane jest wyłącznie wywołanie zrobione z wnętrza wtyczki.
Eksport to zapisy z jednej chwili
Zapisy mogą przybywać w trakcie eksportu. Do 9.2.0 komentarz dodany po rozpoczęciu eksportu mógł trafić do pliku, podczas gdy zadanie, przy którym wisi, już nie — i zostawał plik wskazujący na coś, czego w nim nie ma. W 10.0.0 cały wyeksportowany plik to zapisy z jednej chwili.
Komendy wtyczki stoją przy kroku, w którym się ich używa
amenbo agent --json to jest to, co AI czyta, żeby wiedzieć, jak pracować w folderze. Zainstaluj i włącz wtyczkę, a wiersze jej komend siedzą teraz przy kroku, do którego należą. Z wtyczki worktree:
{
"id": "cut-per-task",
"step": "Cut a worktree per task, whenever the work will produce commits. ...",
"tools": [
"amenbo plugin run worktree start <task-id>"
]
}
AI nie musi już dochodzić, jak w tym miejscu wywołać wtyczkę — wywołanie stoi przy kroku.
Jeśli masz już wtyczkę worktree, podmieni ją amenbo plugin update worktree.
Krótki SHA commita jest odrzucany razem z tym, jak zbudować pełny
amenbo task commit add przyjmuje wyłącznie SHA pełnej długości. Odmowa niesie teraz to, jak rozwinąć krótki.
$ amenbo task commit add AMB-T-… 4a73991 --actor ai
Error: a commit sha must be full-length lower-case hex (40 for SHA-1, 64 for SHA-256) — not a short sha, branch, tag or revision
Hint: `git log --oneline` prints the short form. Expand it with `git rev-parse <short sha>` and pass what that returns — amenbo never runs git itself.
Zanim zaktualizujesz
Jedna zmiana kształtu w tym, co zwraca amenbo agent --json. Instrukcje, które podajesz swojej AI, nie wymagają zmian, bo pochodzą z samego amenbo agent --json. Dotyczy to tylko twoich własnych skryptów, które parsują to wyjście.
agentCycle z listy zdań stało się obiektem. Trzyma teraz description, które mówi, jak czytać kroki, oraz steps. Każdy krok niesie id.
Format zapisu danych się nie zmienia, więc dane z poprzedniej wersji otwierają się bez zmian.
Skąd to wziąć
Otwórz instalator dla swojego systemu z najnowszego wydania. Prawa administratora nie są potrzebne.
- macOS —
.pkg, osobno dla Apple silicon i dla Intela (GUI i CLI jadą razem; przy pierwszym otwarciu pojawia się Gatekeeper: kliknij prawym → Otwórz) - Windows — instalator
.exe(GUI i CLI jadą razem) - Linux — GUI to AppImage; komenda
amenboprzychodzi z instalatora CLI
Żeby zaktualizować: w GUI baner „jest nowsza wersja” zakłada aktualizację w miejscu. Jeśli instalowałeś samo CLI, podmieni je amenbo update --apply.
Pierwszy raz tutaj? Zajrzyj na Zacznij.