Documentation
¶
Index ¶
- func CreateConfigLoader(filePath string) config.Loader
- func CreateLogNotifier(_ config.Config) notify.Notifier
- func CreateNotifier(_ config.Config) notify.Notifier
- func CreateOpenClawNotifier(_ config.Config) notify.Notifier
- func CreateWatcher(cfg config.Config, notifier notify.Notifier) watcher.Watcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateConfigLoader ¶ added in v0.5.0
CreateConfigLoader constructs a config.Loader for the given file path. Pure composition: no I/O, no context creation.
func CreateLogNotifier ¶ added in v0.17.0
CreateLogNotifier constructs a notify.Notifier that logs instead of sending HTTP requests. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
func CreateNotifier ¶ added in v0.5.0
CreateNotifier constructs a notify.Notifier from a validated config. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
func CreateOpenClawNotifier ¶ added in v0.11.0
CreateOpenClawNotifier constructs a notify.Notifier that sends OpenClaw-formatted payloads. TODO(spec-003): per-watcher notifier selection will be added in the fanout prompt.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.