skelm

Méta-paquet — installez celui-ci. Ré-exporte @skelm/core, fournit le binaire CLI skelm et dépend des parties CLI, scheduler et integration SDK nécessaires à l’exécution locale.

@skelm/core

Runtime, types, builders, schemas, events, permissions, registries, interface backend, composition du system prompt et primitives d’exécution pipeline.

@skelm/cli

Interface en ligne de commande et primitives programmatiques. Les commandes non exemptées dispatchent vers le gateway local ; `init`, `validate` et `gateway *` peuvent fonctionner sans gateway actif.

@skelm/gateway

Orchestrateur longue durée qui possède config, registries, permissions, audit, lifecycle agent, triggers, HTTP/SSE, dashboard API et trust boundary d’exécution.

@skelm/scheduler

Gestion des triggers pour schedules cron, interval et webhook avec déduplication et politiques d’overlap ; utilisé par le gateway pour le travail planifié.

@skelm/integrations

Paquet d’intégrations typées pour services tiers comme GitHub, Slack, Jira, Telegram, Matrix et sources de trigger chat UI.

@skelm/integration-sdk

SDK d’auteur pour intégrations skelm et trigger sources personnalisés. Utilisez-le pour créer des connecteurs branchés au gateway.

@skelm/agent

Backend agent natif first-party. Exécute infer() et agent() contre des endpoints chat compatibles OpenAI avec contrôles de permissions TrustEnforcer in-process.

@skelm/agentmemory

Client REST typé et AgentmemoryHandle câblé au gateway pour le recall entre sessions. Les opérations sont default-deny et passent par l’enforcement du gateway.

@skelm/opencode

Backend coding-agent Opencode.ai avec mapping natif des permissions, enforcement granulaire et prise en charge du lifecycle supervisé par le gateway.

@skelm/pi

Backend SDK coding-agent Pi avec enforcement natif de tool allowlist, support infer(), defaults sandbox et contrôles de queue.

@skelm/codex

Backend OpenAI Codex via @openai/codex-sdk avec mapping des permissions à la boundary, injection MCP, chargement des skills, session lifecycle et streaming.

@skelm/vercel-ai

Backend Vercel AI SDK qui pilote infer() et agent() avec filtrage des tools et contrôles de permission à chaque appel sous la policy skelm.

@skelm/metrics

Métriques au format Prometheus pour les skelm event streams : compteurs de runs, durées de steps, permission denials, approvals et trigger fires.

@skelm/otel

Tracing OpenTelemetry pour skelm event streams, émettant des spans run et step sans configurer les exporters pour vous.