v0.3.2 -- Composicion dinamica de equipo
v0.3.2 -- Composicion dinamica de equipo
Added
- Composicion dinamica de equipo: sistema de 4 capas (heuristica, razonamiento, presentacion, ejecucion) que sugiere agentes opcionales segun la descripcion de la tarea.
match_task_keywords()puntua 7 agentes con keywords contextuales y combina senales de proyecto, tarea y configuracion activa. La seleccion es efimera (solo para esa sesion) y no modifica la configuracion persistente. - Funcion
run_flow(): punto de entrada para flujos con equipo de sesion efimero. Valida la estructura, inyecta el equipo y registra diagnosticos de error enequipo_sesion_errorpara que los consumidores downstream informen al usuario. - Tabla
TASK_KEYWORDS: mapa de 7 agentes opcionales con listas de keywords y pesos base para la composicion dinamica.
Fixed
- Matching por palabra completa:
match_task_keywords()usa\bword boundary en vez de subcadena, eliminando falsos positivos para keywords cortas ("ui", "ci", "pr", "form", "orm", "bd", "cd", "copy"). - Retroalimentacion de validacion:
run_flow()registra el motivo del descarte enequipo_sesion_errorcuando el equipo no pasa la validacion. - Aviso al truncar: descripciones de tarea mayores de 10 000 caracteres emiten aviso a stderr en vez de truncarse silenciosamente.
- Tipos no-str:
match_task_keywords()avisa cuando recibe tipos inesperados en vez de convertirlos silenciosamente a cadena vacia. - Resilencia de hooks tras actualizar: todos los hooks comprueban que el script exista antes de ejecutarlo (
test -f ... || true). Esto evita el bucle infinito que ocurria al actualizar el plugin, cuandoCLAUDE_PLUGIN_ROOTapuntaba al directorio de la version antigua ya eliminada.
Changed
_KNOWN_OPTIONAL_AGENTSderivado deTASK_KEYWORDS(fuente unica de verdad) en vez de duplicar la lista de agentes.- Los 6 skills de comandos (alfred, feature, fix, spike, ship, audit) incluyen instrucciones de composicion dinamica con checkboxes para el usuario.
- Documentacion actualizada:
docs/configuration.mdcon seccion completa de composicion dinamica,docs/architecture.mdyREADME.mdcon referencias. - 326 tests (29 nuevos para composicion dinamica y validacion de equipo).
Instalacion: curl -fsSL https://raw.githubusercontent.com/686f6c61/alfred-dev/main/install.sh | bash
Actualizacion: /alfred update desde Claude Code