Skip to main content

Nexus CLI — Guía de Desarrollo

Setup Rápido

Comandos

Arquitectura Hexagonal

Interface CLIProfiler

Para agregar un nuevo CLI tool, implementa esta interfaz:

Profilers disponibles

Tip: Hay un workflow documentado en .agents/workflows/add-cli-profiler.md con instrucciones detalladas.

Configuración (nexus.yaml)

Script-Runners (Hooks)

Los hooks son comandos shell que se ejecutan automáticamente durante un context switch.

Fases

Configuración

Comportamiento

  • Directorio de ejecución: project.root_path si está definido
  • Shell: sh -c (Unix)
  • Timeout: Default 30 segundos. Si se excede, el hook falla
  • Errores: Un hook fallido no detiene los demás
  • Output: Se captura y registra en el audit log
  • Variables de entorno: Heredan el env del proceso actual

Audit Log

Ubicación: ~/.nexus/audit.jsonl Formato (JSON Lines, append-only):

Verificación