amenbo

amenbo 3.1.0 — Einstellungen zum Anklicken, und die KI erfährt, welche Plugins sie aufrufen kann

Einstellungen, die Sie ankreuzen statt tippen, eine klare Grenze zwischen „noch niemand hat gewählt“ und „keines davon“, die in einem Ordner verfügbaren Plugins gleich am Einstieg übergeben, und Aktualisierungsprüfungen, die eine Änderung im Inneren bemerken.

Eine Plugin-Einstellung kann Ihnen jetzt die Auswahl anbieten, aus der Sie wählen. Auch was eine KI am Einstieg übergeben bekommt und welche Plugin-Aktualisierungen Sie erreichen, hat sich geändert.

Eine Plugin-Einstellung kann Ihnen die Auswahl anbieten

  • Der Autor des Plugins zählt die Möglichkeiten auf, Sie wählen also, statt einen Wert zu tippen — weniger Raten, was dort hineingehört.
  • In der Oberfläche ein Kontrollkästchen je Möglichkeit — das Einstellungsformular des Plugins zeichnet sie alle, und „Speichern“ hält fest, was Sie angekreuzt haben.
  • In der CLI durch Kommas getrenntamenbo plugin config set worktree events task.done,task.rejected. amenbo plugin config get gibt die Liste der Möglichkeiten zusammen mit dem aus, was gerade gilt.
  • Was nicht unter den Möglichkeiten steht, wird schon bei der Eingabe abgelehnt — ein Tippfehler wird nie für Sie gespeichert, damit Sie ihn später finden.
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.

„Noch niemand hat gewählt“ und „keines davon“ sind zwei verschiedene Antworten

Die beiden sehen sich ähnlich, aber was beim Plugin ankommt, ist verschieden. Hat noch niemand gewählt, gilt der Standard des Autors; ist keines davon gewählt, bekommt das Plugin nichts.

Der ZustandWas der Bildschirm zeigtWas plugin config get ausgibt
noch niemand hat gewähltChip „Standard“, die Standardmöglichkeit erscheint angekreuzttask.done (the default — nothing set here)
aus den Möglichkeiten gewähltdie gewählten sind angekreuzttask.done,task.rejected
auf keines davon festgelegtalles leer, Chip „Nichts gewählt“(none of them)

Sie kommen in den Zustand von vor Ihrer Wahl zurück — „Standard wiederherstellen“ auf dem Bildschirm, oder ein leerer Wert in der CLI, holt den Standard des Autors zurück.

Einer KI werden die Plugins übergeben, die sie in diesem Ordner aufrufen kann

  • Die im Projekt laufenden Plugins kommen mit amenbo agent --json — dieser eine Aufruf übergibt einer KI ohnehin schon, wie sie mit amenbo arbeitet, und listet sie jetzt ebenfalls auf. Es gibt keine getrennte Plugin-Liste zu holen: Ein Aufruf am Anfang sagt, was sich hier aufrufen lässt.
  • Wann ein Plugin infrage kommt und wie es aufgerufen wird, kommen mit — sofern der Autor des Plugins es geschrieben hat.

Steht nichts in der Liste, kommt der Grund mit — ob kein Plugin eingeschaltet ist, oder ob der Ordner mit keinem Projekt verknüpft ist.

"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"

Eine Aktualisierung, die nur das Innere geändert hat, taucht jetzt auf

Ein neues Einstellungsfeld, eine Änderung daran, welche Ereignisse ein Plugin bekommt, eine für KI geschriebene Beschreibung — bei solchen Aktualisierungen ändert sich an der ausführbaren Datei des Plugins gar nichts. amenbo plugin update --check sah bisher nur auf die ausführbare Datei, diese Art Aktualisierung erreichte Sie also nie. Es sieht jetzt auf den Inhalt, also taucht sie auf.

So bekommen Sie es

Öffnen Sie den Installer für Ihr Betriebssystem aus dem neuesten Release. Adminrechte braucht es nicht.

  • macOS — .pkg, je einer für Apple Silicon und für Intel (Oberfläche und CLI kommen zusammen; beim ersten Öffnen erscheint eine Gatekeeper-Meldung: Rechtsklick → Öffnen)
  • Windows — .exe-Setup (Oberfläche und CLI kommen zusammen)
  • Linux — die Oberfläche ist ein AppImage; der Befehl amenbo kommt aus dem CLI-Installer

Zum Aktualisieren: In der Oberfläche wendet das Banner „Eine neuere Version ist verfügbar“ die Aktualisierung an Ort und Stelle an. Wenn Sie nur die CLI installiert haben, tauscht amenbo update --apply sie aus.

Neu hier? Siehe Loslegen.