channels
Catalog / background concern. Adapters are declared in app YAML
under tools.modules.channels.config.providers.
| Property | Value |
|---|---|
| Module id | channels |
| Agent tools in catalog | none |
Adapters you declare under providers: | webhook, cron, rss, telegram, discord, whatsapp, connector |
There's also an internal primitives adapter name in the wired-adapter
list, but it isn't something you add to providers: - declaring
adapter: primitives on a provider compiles and is silently a
no-op. The real primitives bridge (daemon-internal events -
ports.EventBus - flowing into background apps) is armed globally
whenever the daemon has its own URL configured, independent of any
per-app provider declaration.
Do not document channels.send_message / reply / broadcast /
list_providers as Go agent tools for this build.
Language reference: Channels.