skelm

Meta-pacote — instale este. Re-exporta @skelm/core, inclui o binário CLI skelm e depende das partes CLI, scheduler e integration SDK necessárias para execução local.

@skelm/core

Runtime, tipos, builders, schemas, events, permissões, registries, interface backend, composição de system prompt e primitivas de execução de pipeline.

@skelm/cli

Interface de linha de comando e primitivas programáticas. Comandos não isentos despacham para o gateway local; `init`, `validate` e `gateway *` podem rodar sem gateway ativo.

@skelm/gateway

Orquestrador de longa duração que possui config, registries, permissões, audit, ciclo de vida de agent, triggers, HTTP/SSE, dashboard API e trust boundary de execução.

@skelm/scheduler

Gerenciamento de triggers para schedules cron, interval e webhook com deduplicação e políticas de sobreposição; usado pelo gateway para trabalho agendado.

@skelm/integrations

Pacote de integrações tipadas para serviços de terceiros como GitHub, Slack, Jira, Telegram, Matrix e trigger sources de chat UI.

@skelm/integration-sdk

SDK de autoria para integrações skelm e trigger sources customizados. Use para criar conectores que se plugam ao gateway.

@skelm/agent

Backend agent nativo first-party. Executa infer() e agent() contra endpoints de chat compatíveis com OpenAI com verificações de permissão TrustEnforcer in-process.

@skelm/agentmemory

Cliente REST tipado e AgentmemoryHandle ligado ao gateway para recall entre sessões. Operações são default-deny e passam pelo enforcement do gateway.

@skelm/opencode

Backend coding-agent Opencode.ai com mapeamento nativo de permissões, enforcement granular e suporte a ciclo de vida supervisionado pelo gateway.

@skelm/pi

Backend SDK coding-agent Pi com enforcement nativo de tool allowlist, suporte infer(), defaults de sandbox e controles de queue.

@skelm/codex

Backend OpenAI Codex via @openai/codex-sdk com mapeamento de permissões na boundary, injeção MCP, carregamento de skills, session lifecycle e streaming.

@skelm/vercel-ai

Backend Vercel AI SDK que alimenta infer() e agent() com filtragem de tools e verificações de permissão por chamada sob a policy skelm.

@skelm/metrics

Métricas em formato Prometheus para skelm event streams: contadores de runs, tempos de steps, permission denials, approvals e trigger fires.

@skelm/otel

Tracing OpenTelemetry para skelm event streams, emitindo spans de run e step sem configurar exporters por você.