Skip to content

v0.4.0

Choose a tag to compare

@carlosmgv02 carlosmgv02 released this 29 Aug 13:55
· 18 commits to master since this release
v0.4.0
2b890f8

Primera versión con el repositorio endurecido como referencia pública.

Novedades

  • Validación de argumentos contra el schema de cada herramienta también en el servidor remoto (Cloudflare Workers).
  • Nombres de herramienta coherentes con el contrato: beel_get_company, beel_patch_company, beel_delete_company, beel_activate_company, beel_deactivate_company, beel_delete_company_logo (antes beel_*_by_id).
  • destructiveHint/idempotentHint derivados del contrato (x-irreversible, verbo, cabecera Idempotency-Key).
  • Schemas más compactos y estrictos: sin example ni propiedades readOnly, additionalProperties: false.

Correcciones

  • El puente OAuth no reutiliza un estado de autorización; un fallo de refresco obliga a reconsentir; el entorno se lee del token emitido.
  • beel_get_setup_status ya no informa "listo para emitir" cuando la comprobación falló; cada sección expone su error.
  • Idempotency-Key solo en las operaciones que la declaran; los reintentos de mutaciones sin clave se limitan a 429/503.
  • Se retira beel_put_owner (solo disponible con sesión de dashboard).

Cambios internos

  • El paquete npm no declara dependencias de runtime.
  • ESLint y Prettier bloqueantes en CI; acciones fijadas por SHA; verificación del checksum del publicador del MCP Registry.