Integration
Kitchen Sink
Credential-free kitchen-sink OpenClaw plugin fixture covering the public plugin API surface.
Install
npm install
npm
README
# OpenClaw Kitchen Sink Plugin
Credential-free OpenClaw plugin fixture that intentionally touches the public
plugin API surface.
This repo is both:
- a readable example for plugin authors
- a dummy compatibility fixture for Crabpot and plugin-inspector
The runtime handlers are no-op probes. They should not call external services,
read secrets, spawn processes, or require live credentials.
## API Surface Sync
The generated files under `src/generated-*` are derived from the installed
`openclaw` package:
```sh
npm install
npm run sync:surface
npm test
```
When Dependabot bumps `openclaw`, `npm test` verifies that this fixture still
covers every discovered hook, registrar, manifest contract key, and plugin SDK
export path for that package version.
## Why Generated Files Exist
Crabpot and plugin-inspector rely on static source evidence. The generated files
therefore contain explicit calls such as `api.registerTool(...)` and
`api.on("before_prompt_build", ...)` instead of dynamic loops.
integration
Comments
Sign in to leave a comment