saia_skills 0.2.0 copy "saia_skills: ^0.2.0" to clipboard
saia_skills: ^0.2.0 copied to clipboard

Skill catalog for SAIA agents. Bilingual markdown skills with a read API and no inference engine attached.

Changelog #

0.2.0 — 2026-09-05 #

Nuevas capacidades agénticas: Divulgación Progresiva, Códec de Compresión/Cifrado y Proyección Políglota.

  • SaiaSkillDescriptor: Descriptores compactos (id, category, tagline, estimatedTokens) para inyección ligera en el System Prompt (~25 tokens por habilidad) evitando agotar la ventana de contexto.
  • SaiaSkillCodec: Empaquetado, compresión y cifrado simétrico opcional reversible con suma de verificación de integridad (Adler-32), sin dependencias externas pesadas.
  • SaiaSkillPolyglot: Motor de proyección dinámica multilingüe (SaiaLanguage: español, inglés, alemán, francés, portugués, italiano). Elimina la contaminación lingüística (Language Drift) proyectando directivas al idioma exacto de la sesión activa.
  • SaiaSkillCatalog.composePrompt(): Compositor estructurado de múltiples habilidades con control de presupuesto máximo de tokens (maxTokenBudget).
  • example/: Vista interactiva con selector de proyección políglota dinámica (ES, EN, DE, FR).

0.1.1 — 2026-09-05 #

Sin cambios en la API pública. Ajustes de empaquetado y documentación.

  • example/ — aplicación de ejemplo interactiva que recorre categorías, busca habilidades, conmuta idioma y visualiza el markdown de cada habilidad. Valida además el prefijo de assets cuando el paquete se consume como dependencia externa.
  • Sincronización y verificación completa del repositorio en GitHub.
  • Documentación Dartdoc añadida al constructor de SaiaSkill.

0.1.0 — 2026-09-05 #

Primera versión. Catálogo de habilidades para agentes SAIA desacoplado como paquete independiente.

Características #

  • SaiaSkillCatalog.all() — catálogo completo con preferencia de idioma y deduplicación automática.
  • SaiaSkillCatalog.forCategory() — habilidades filtradas por categoría.
  • SaiaSkillCatalog.categories() — listado de categorías disponibles.
  • SaiaSkillCatalog.search() — búsqueda difusa ignorando mayúsculas y separadores.
  • SaiaSkillCatalog.byCategory() — habilidades agrupadas por categoría.
  • SaiaSkillCatalog.meta() — metadatos opcionales.
  • SaiaSkill.load() — lectura asíncrona del contenido markdown de la habilidad.
  • SaiaSkill.displayName — formato legible derivado del identificador.

Notas de diseño #

  • Sin dependencias pesadas: paquete puro Flutter, sin acoplar motores de inferencia.
  • Deduplicación por idioma: resuelve dinámicamente entre español e inglés.
  • Descubrimiento dinámico: lectura en tiempo de ejecución a través del manifiesto de assets sin requerir índices estáticos frágiles.
0
likes
160
points
12
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Skill catalog for SAIA agents. Bilingual markdown skills with a read API and no inference engine attached.

Repository (GitHub)
View/report issues

License

Apache-2.0 (license)

Dependencies

flutter

More

Packages that depend on saia_skills