Skip to content

v1.1.0

Latest

Choose a tag to compare

@Mateo-404 Mateo-404 released this 14 Aug 05:14
· 30 commits to main since this release

Roles (GAVRIEL_MCP_ROLE)

  • readonly expone solo lectura (+ get y audit_logs); full (default) todas las tools.
  • Rol = disponibilidad de tools; confirm = aprobación. Capas distintas.

Auditoría de optimización

  • Output compacto: ok() sin indentado, okTruncated() (marca RESPUESTA TRUNCADA), okStructured().
  • outputSchema + structured content en las 5 tools más pesadas (list_tickets, get_ticket, list_events, get_account, list_conversations).
  • Annotations: readOnlyHint (38), destructiveHint (3), idempotentHint (5).
  • Versión del server leída de package.json; perf.log con latencia real por endpoint.
  • Descripciones tersas. Ledger completo en PERF.md.

Tooling

  • Migrado a pnpm (packageManager: pnpm@11.21.0, pnpm-lock.yaml).
  • CI: checkout@v7 + setup-node@v7 con node-version: latest (se elimina el warning de Node 20).
  • selfcheck: 34 checks (incluye tests e2e de roles vía listTools in-memory).