skelm
Meta-package — install this. Re-exports @skelm/core, ships the skelm CLI binary, and depends on the CLI, scheduler, and integration SDK pieces needed for local execution.
skelm ships as focused packages. Install the meta-package `skelm` for the runtime and CLI, then add backend, integration, memory, metrics, or tracing packages as needed.
skelmMeta-package — install this. Re-exports @skelm/core, ships the skelm CLI binary, and depends on the CLI, scheduler, and integration SDK pieces needed for local execution.
@skelm/coreRuntime, types, builders, schemas, events, permissions, registries, backend interface, system prompt composition, and pipeline execution primitives.
@skelm/cliCommand-line interface and programmatic primitives. Non-exempt commands dispatch to the local gateway; `init`, `validate`, and `gateway *` can run without a live gateway.
@skelm/gatewayLong-running orchestrator that owns config, registries, permissions, audit, agent lifecycle, triggers, HTTP/SSE, dashboard API, and the execution trust boundary.
@skelm/schedulerTrigger management for cron, interval, and webhook schedules with deduplication and overlap policies; used by the gateway for scheduled work.
@skelm/integrationsTyped integration package for third-party services such as GitHub, Slack, Jira, Telegram, Matrix, and chat UI trigger sources.
@skelm/integration-sdkAuthoring SDK for custom skelm integrations and trigger sources. Use it to build connectors that plug into the gateway.
@skelm/agentFirst-party native agent backend. Runs infer() and agent() against OpenAI-compatible chat endpoints with in-process TrustEnforcer permission checks.
@skelm/agentmemoryTyped REST client and gateway-wired AgentmemoryHandle for cross-session recall. Operations are default-deny and routed through gateway enforcement.
@skelm/opencodeOpencode.ai coding-agent backend with native permission mapping, granular enforcement, and gateway-supervised lifecycle support.
@skelm/piPi coding-agent SDK backend with native tool allowlist enforcement, infer() support, sandbox defaults, and queueing controls.
@skelm/codexOpenAI Codex backend via @openai/codex-sdk with boundary permission mapping, MCP injection, skill loading, session lifecycle, and streaming.
@skelm/vercel-aiVercel AI SDK backend that powers infer() and agent() with tool filtering and call-time permission checks under skelm policy.
@skelm/metricsPrometheus-format metrics for skelm event streams: run counters, step timings, permission denials, approvals, and trigger fires.
@skelm/otelOpenTelemetry tracing for skelm event streams, emitting run and step spans without configuring exporters for you.