@karmaniverous/jeeves-meta-openclaw
v0.12.3
Published
OpenClaw plugin for jeeves-meta — synthesis tools and virtual rule registration
Maintainers
Readme
@karmaniverous/jeeves-meta-openclaw
OpenClaw plugin for jeeves-meta. A thin HTTP client that registers interactive tools and uses @karmaniverous/jeeves core for managed TOOLS.md content writing and platform maintenance.
Features
- Twelve tools — standard:
meta_status,meta_config,meta_config_apply,meta_service; custom:meta_list,meta_detail,meta_trigger,meta_preview,meta_seed,meta_unlock,meta_queue(list/clear/abort),meta_update - MetaServiceClient — typed HTTP client delegating all operations to the running service
- TOOLS.md injection — periodic refresh of entity stats, phase-state summary, failed-phase alerts, and next-phase indicator via
ComponentWriterfrom@karmaniverous/jeeves(73-second prime interval) - Phase-state awareness — tools expose per-meta
_phaseState,owedPhase, and phase-state summary from the service's phase-state machine - Cleanup escalation — passes
gatewayUrlintoComponentWriterso managed-content cleanup can request a gateway session when needed - Dependency health — shows warnings when watcher/gateway are degraded
- Consumer skill —
SKILL.mdfor agent integration
Plugin Lifecycle

Install
npm install @karmaniverous/jeeves-meta-openclawThen run the CLI installer to register with the OpenClaw gateway:
npx @karmaniverous/jeeves-meta-openclaw installConfiguration
The plugin resolves settings via a three-step fallback chain: plugin config → environment variable → default.
| Setting | Plugin Config Key | Env Var | Default |
|---------|-------------------|---------|---------|
| Service URL | apiUrl | JEEVES_META_URL | http://127.0.0.1:1938 |
| Config Root | configRoot | JEEVES_CONFIG_ROOT | j:/config |
{
"plugins": {
"entries": {
"jeeves-meta-openclaw": {
"enabled": true,
"config": {
"apiUrl": "http://127.0.0.1:1938",
"configRoot": "j:/config"
}
}
}
}
}The configRoot setting tells @karmaniverous/jeeves core where to find the platform config directory. Core derives {configRoot}/jeeves-meta/ for component-specific configuration.
Documentation
- Plugin Setup — installation, config, lifecycle
- Tools Reference — 12 tools: standard (meta_status, meta_config, meta_config_apply, meta_service) + custom (meta_list, meta_detail, meta_trigger, meta_preview, meta_seed, meta_unlock, meta_queue, meta_update)
- Virtual Rules — watcher inference rules
- TOOLS.md Injection — dynamic prompt generation
License
BSD-3-Clause
