skelm

Meta-package — 이것을 설치하세요. @skelm/core를 re-export하고 skelm CLI binary를 제공하며 local execution에 필요한 CLI, scheduler, integration SDK에 의존합니다.

@skelm/core

Runtime, types, builders, schemas, events, permissions, registries, backend interface, system prompt composition, pipeline execution primitives.

@skelm/cli

Command-line interface와 programmatic primitives. 비 exempt commands는 local gateway로 dispatch됩니다. `init`, `validate`, `gateway *`는 live gateway 없이 실행할 수 있습니다.

@skelm/gateway

config, registries, permissions, audit, agent lifecycle, triggers, HTTP/SSE, dashboard API, execution trust boundary를 소유하는 long-running orchestrator.

@skelm/scheduler

deduplication과 overlap policies를 갖춘 cron, interval, webhook schedules용 trigger management. gateway가 scheduled work에 사용합니다.

@skelm/integrations

GitHub, Slack, Jira, Telegram, Matrix, chat UI trigger sources 같은 third-party services용 typed integration package.

@skelm/integration-sdk

custom skelm integrations와 trigger sources를 만들기 위한 authoring SDK. gateway에 plug in되는 connectors를 만들 때 사용합니다.

@skelm/agent

First-party native agent backend. OpenAI-compatible chat endpoints에 대해 infer()와 agent()를 실행하며 in-process TrustEnforcer permission checks를 수행합니다.

@skelm/agentmemory

cross-session recall을 위한 typed REST client와 gateway-wired AgentmemoryHandle. Operations는 default-deny이며 gateway enforcement를 통해 route됩니다.

@skelm/opencode

native permission mapping, granular enforcement, gateway-supervised lifecycle support를 갖춘 Opencode.ai coding-agent backend.

@skelm/pi

native tool allowlist enforcement, infer() support, sandbox defaults, queue controls를 갖춘 Pi coding-agent SDK backend.

@skelm/codex

@openai/codex-sdk 기반 OpenAI Codex backend. boundary permission mapping, MCP injection, skill loading, session lifecycle, streaming을 지원합니다.

@skelm/vercel-ai

skelm policy 아래 tool filtering과 call-time permission checks로 infer()와 agent()를 구동하는 Vercel AI SDK backend.

@skelm/metrics

skelm event streams용 Prometheus-format metrics: run counters, step timings, permission denials, approvals, trigger fires.

@skelm/otel

exporters를 대신 구성하지 않고 run 및 step spans를 emit하는 skelm event streams용 OpenTelemetry tracing.