@alfe.ai/openclaw-plugin-kit
v0.2.0
Published
Bounded shared helpers for the @alfe.ai/openclaw-* plugin fleet — tool results, daemon IPC, SDK resolution, and activation guards
Readme
@alfe.ai/openclaw-plugin-kit
Small shared primitives for Alfe's OpenClaw plugin fleet:
- bounded, structured tool-result envelopes that redact unexpected exceptions;
- generation-fenced process-wide activation guards;
- bounded daemon IPC connection and capability registration; and
- OpenClaw plugin-SDK resolution confined to
openclaw/plugin-sdk/*.
The kit intentionally owns mechanics, not provider policy. Callers still
validate domain inputs and responses, own their long-lived resource handles,
fence late async startup work, and classify which validation failures are safe
to expose through publicToolError.
Development
pnpm --filter @alfe.ai/openclaw-plugin-kit lint
pnpm --filter @alfe.ai/openclaw-plugin-kit typecheck
pnpm --filter @alfe.ai/openclaw-plugin-kit test
pnpm --filter @alfe.ai/openclaw-plugin-kit buildThe package publishes ESM and CJS from one @alfe.ai/openclaw-plugin-kit
entrypoint. Consumers should never import files under src/ or dist/
directly.
Part of Alfe. See the documentation for platform setup.
