Component name (e.g., 'watcher', 'runner', 'server', 'meta').
Plugin lifecycle commands.
Optionalpluginnpm package name for the plugin (e.g., \@karmaniverous/jeeves-watcher-openclaw).
Refresh interval in seconds (must be a prime number).
TOOLS.md section name (e.g., 'Watcher').
Service lifecycle commands.
Optionalservicenpm package name for the service (e.g., \@karmaniverous/jeeves-watcher).
Component's own version (plugin package version).
Produce the component's TOOLS.md section content.
Component descriptor — the contract that Jeeves component plugins must implement to participate in the platform.