Create and start a JeevesWatcher from a config file path.
When no explicit config path is given, auto-migrates the legacy flat
config (jeeves-watcher.config.json) to the namespaced convention
(jeeves-watcher/config.json) before loading.
Parameters
OptionalconfigPath: string
Optional explicit path to the configuration file.
When provided, the file is loaded as-is (no migration).
Create and start a JeevesWatcher from a config file path.
When no explicit config path is given, auto-migrates the legacy flat config (
jeeves-watcher.config.json) to the namespaced convention (jeeves-watcher/config.json) before loading.