npm.io
1.2.2 • Published 4h ago

@davioj/ai4se-contracts

Licence
Version
1.2.2
Deps
2
Size
39 kB
Vulns
0
Weekly
0

@ai4se/contracts

Contratos públicos e versionados usados por todos os serviços AI4SE.

O pacote contém:

  • schema e parser YAML de FeatureSpec;
  • tipos e schemas de provedores LLM;
  • envelope de eventos SSE do pipeline;
  • eventos e relatórios de métricas;
  • contratos comuns de health check e erro HTTP.

Uso

import { parseFeatureSpec, pipelineEventSchema } from "@ai4se/contracts";

Desenvolvimento

npm install
npm test
npm run build

Tags no formato vX.Y.Z publicam o pacote no registro npm configurado, usando o secret NPM_TOKEN do repositório GitHub.