amenbo

amenbo 3.1.0 — Un ajuste puede ofrecerte las opciones, y a la IA se le entregan los complementos

Ajustes que marcas en vez de escribir, una línea clara entre «nadie ha elegido todavía» y «ninguno», los complementos disponibles en una carpeta entregados en la puerta de entrada, y comprobaciones de actualización que notan un cambio interno.

El ajuste de un complemento puede ofrecerte ya las opciones entre las que elegir. También cambia lo que se le entrega a una IA en la puerta de entrada y qué actualizaciones de complementos te llegan.

El ajuste de un complemento puede ofrecerte las opciones

  • Quien escribe el complemento enumera las opciones, así que eliges en vez de escribir un valor — menos adivinar qué hay que poner.
  • En la GUI, una casilla por candidato — el formulario de ajustes del complemento las dibuja todas, y «Guardar» conserva lo que marcaste.
  • En la CLI, separadas por comasamenbo plugin config set worktree events task.done,task.rejected. amenbo plugin config get imprime la lista de candidatos junto con lo que está en vigor.
  • Lo que no está entre las opciones se rechaza en la puerta — una errata nunca se guarda para que la descubras más tarde.
$ 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.

«Nadie ha elegido todavía» y «ninguno» son dos respuestas distintas

Las dos se parecen, pero lo que le llega al complemento es distinto. Si nadie ha elegido, vale el valor por omisión del autor; si se ha elegido ninguno, al complemento no se le entrega nada.

El estadoLo que muestra la pantallaLo que imprime plugin config get
nadie ha elegido todavíala etiqueta «Por omisión», con el candidato por omisión marcadotask.done (the default — nothing set here)
elegido entre los candidatoslos elegidos aparecen marcadostask.done,task.rejected
decidido que ningunotodo sin marcar, con la etiqueta «Ninguno elegido»(none of them)

Puedes volver al estado anterior a tu elección — «Restaurar el valor por omisión» en pantalla, o un valor vacío en la CLI, devuelve el valor por omisión del autor.

A la IA se le entregan los complementos que puede llamar en esa carpeta

  • Los complementos que se ejecutan en el proyecto vienen con amenbo agent --json — esa única llamada ya le entrega a una IA cómo trabajar con amenbo, y ahora también los enumera. No hay ninguna lista de complementos aparte que ir a buscar: una llamada al principio dice qué se puede llamar aquí.
  • Cuándo echar mano de un complemento, y cómo llamarlo, vienen incluidos — si quien lo escribió los redactó.

Cuando no hay nada en la lista, viene el motivo — si es que no hay ningún complemento activo, o que la carpeta no está vinculada a un proyecto.

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

Una actualización que solo cambió lo de dentro ya se ve

Un campo de ajuste nuevo, un cambio en qué eventos recibe un complemento, una descripción escrita para la IA: en actualizaciones así el ejecutable del complemento no cambia en absoluto. amenbo plugin update --check solo miraba el ejecutable, así que este tipo de actualización nunca te llegaba. Ahora mira el contenido, así que se ve.

Cómo conseguirlo

Abre el instalador de tu sistema operativo desde la última versión. No hacen falta permisos de administrador.

  • macOS — .pkg, uno para Apple silicon y otro para Intel (la GUI y la CLI vienen juntas; la primera vez que lo abres sale el aviso de Gatekeeper: clic derecho → Abrir)
  • Windows — .exe de instalación (la GUI y la CLI vienen juntas)
  • Linux — la GUI es un AppImage; el comando amenbo viene del instalador de la CLI

Para actualizar: en la GUI, el cartel de «hay una versión nueva» la aplica en el sitio. Si instalaste solo la CLI, amenbo update --apply la cambia.

¿Es tu primera vez? Ve a Empezar.