skelm

Meta-package — これを install します。@skelm/core を再 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。scheduled work のために gateway が使用します。

@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 経由です。

@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。