skelm

Meta-package — 安装这个。它 re-export @skelm/core,提供 skelm CLI binary,并依赖本地执行所需的 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。非豁免 commands dispatch 到 local gateway;`init`、`validate` 和 `gateway *` 可在没有 live gateway 时运行。

@skelm/gateway

Long-running orchestrator,拥有 config、registries、permissions、audit、agent lifecycle、triggers、HTTP/SSE、dashboard API 和 execution trust boundary。

@skelm/scheduler

用于 cron、interval 和 webhook schedules 的 trigger management,支持 deduplication 和 overlap policies;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 的 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

Opencode.ai coding-agent backend,支持 native permission mapping、granular enforcement 和 gateway-supervised lifecycle。

@skelm/pi

Pi coding-agent SDK backend,支持 native tool allowlist enforcement、infer()、sandbox defaults 和 queue controls。

@skelm/codex

通过 @openai/codex-sdk 的 OpenAI Codex backend,支持 boundary permission mapping、MCP injection、skill loading、session lifecycle 和 streaming。

@skelm/vercel-ai

Vercel AI SDK backend,在 skelm policy 下通过 tool filtering 和 call-time permission checks 驱动 infer() 与 agent()。

@skelm/metrics

面向 skelm event streams 的 Prometheus-format metrics:run counters、step timings、permission denials、approvals 和 trigger fires。

@skelm/otel

面向 skelm event streams 的 OpenTelemetry tracing,发出 run 和 step spans,而不替你配置 exporters。