skelm

Meta-paquete — instala este. Re-exporta @skelm/core, incluye el binario CLI skelm y depende de CLI, scheduler e integration SDK para ejecución local.

@skelm/core

Runtime, tipos, builders, schemas, eventos, permisos, registries, interfaz de backend, composición de system prompt y primitivas de ejecución de pipelines.

@skelm/cli

Interfaz de línea de comandos y primitivas programáticas. Los comandos no exentos despachan al gateway local; `init`, `validate` y `gateway *` pueden correr sin gateway activo.

@skelm/gateway

Orquestador de larga duración que posee config, registries, permisos, audit, ciclo de vida de agentes, triggers, HTTP/SSE, dashboard API y trust boundary de ejecución.

@skelm/scheduler

Gestión de triggers cron, interval y webhook con deduplicación y políticas de solapamiento; lo usa el gateway para trabajo programado.

@skelm/integrations

Paquete de integraciones tipadas para servicios de terceros como GitHub, Slack, Jira, Telegram, Matrix y trigger sources de chat UI.

@skelm/integration-sdk

SDK de autoría para integraciones skelm y trigger sources personalizados. Úsalo para construir conectores que se enchufen al gateway.

@skelm/agent

Backend agent nativo first-party. Ejecuta infer() y agent() contra endpoints de chat compatibles con OpenAI con checks de permisos TrustEnforcer en proceso.

@skelm/agentmemory

Cliente REST tipado y AgentmemoryHandle cableado al gateway para memoria entre sesiones. Las operaciones son default-deny y pasan por enforcement del gateway.

@skelm/opencode

Backend de coding-agent Opencode.ai con mapeo nativo de permisos, enforcement granular y soporte de ciclo de vida supervisado por el gateway.

@skelm/pi

Backend SDK de coding-agent Pi con allowlist nativa de tools, soporte infer(), defaults de sandbox y controles de cola.

@skelm/codex

Backend OpenAI Codex vía @openai/codex-sdk con mapeo de permisos en el boundary, inyección MCP, carga de skills, ciclo de vida de sesión y streaming.

@skelm/vercel-ai

Backend Vercel AI SDK que impulsa infer() y agent() con filtrado de tools y checks de permisos en cada llamada bajo la política de skelm.

@skelm/metrics

Métricas en formato Prometheus para streams de eventos skelm: contadores de runs, tiempos de step, denegaciones, approvals y disparos de triggers.

@skelm/otel

Trazas OpenTelemetry para streams de eventos skelm, emitiendo spans de run y step sin configurar exporters por ti.