skelmについて
何であるか、誰のためか、何でないか。
skelmとは
skelm は Node/TypeScript framework で、作業単位は typed pipeline です。single agent、deterministic workflow、durable wait/resume flow、persistent chat workflow のいずれにもなります。Pipelines は CLI から実行され、long-running gateway に host され、LLMs、agent runtimes、MCP servers、tool surfaces と explicit default-deny permissions の下で統合されます。
誰のためか
coding assistants、automation bots、queue workers、approval flows、compliance tools、research agents、dashboards、chat/ticket triage workflows を作る TypeScript developers 向けです。node graph や JSON DSL ではなく、typed code、reviewable modules、isolation、audit、durable operation が必要な用途に適しています。
3つの信条、この順序で
- セキュリティ. どこでも default-deny。Agent permissions は public API の一部であり、gateway は privileged actions、secrets、approvals、audit、enforcement の唯一の trust boundary です。
- メンテナンス性. 小さな core、狭い public surface、置き換え可能な internals。Workflows は grep、refactor、type-check、test、review できる TypeScript modules です。
- 堅牢性. end to end typed context、explicit errors、deterministic event log、durable wait/resume、persistent session state、long-running workflows の observable recovery paths。
ステータス
Version 0.4.7。API は v1 まで不安定です。現在の docs は quickstart、concepts、guides、recipes、backends、reference surfaces をカバーしています。