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 est livré sous forme de paquets ciblés. Installez le méta-paquet `skelm` pour le runtime et la CLI, puis ajoutez des paquets backend, integration, memory, metrics ou tracing selon vos besoins.
skelmMé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/coreRuntime, types, builders, schemas, events, permissions, registries, interface backend, composition du system prompt et primitives d’exécution pipeline.
@skelm/cliInterface 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/gatewayOrchestrateur longue durée qui possède config, registries, permissions, audit, lifecycle agent, triggers, HTTP/SSE, dashboard API et trust boundary d’exécution.
@skelm/schedulerGestion des triggers pour schedules cron, interval et webhook avec déduplication et politiques d’overlap ; utilisé par le gateway pour le travail planifié.
@skelm/integrationsPaquet d’intégrations typées pour services tiers comme GitHub, Slack, Jira, Telegram, Matrix et sources de trigger chat UI.
@skelm/integration-sdkSDK d’auteur pour intégrations skelm et trigger sources personnalisés. Utilisez-le pour créer des connecteurs branchés au gateway.
@skelm/agentBackend agent natif first-party. Exécute infer() et agent() contre des endpoints chat compatibles OpenAI avec contrôles de permissions TrustEnforcer in-process.
@skelm/agentmemoryClient 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/opencodeBackend coding-agent Opencode.ai avec mapping natif des permissions, enforcement granulaire et prise en charge du lifecycle supervisé par le gateway.
@skelm/piBackend SDK coding-agent Pi avec enforcement natif de tool allowlist, support infer(), defaults sandbox et contrôles de queue.
@skelm/codexBackend OpenAI Codex via @openai/codex-sdk avec mapping des permissions à la boundary, injection MCP, chargement des skills, session lifecycle et streaming.
@skelm/vercel-aiBackend Vercel AI SDK qui pilote infer() et agent() avec filtrage des tools et contrôles de permission à chaque appel sous la policy skelm.
@skelm/metricsMétriques au format Prometheus pour les skelm event streams : compteurs de runs, durées de steps, permission denials, approvals et trigger fires.
@skelm/otelTracing OpenTelemetry pour skelm event streams, émettant des spans run et step sans configurer les exporters pour vous.