config_unknown_channel_kind

Diagnostic `nanook::config::unknown_channel_kind`

Summary

unknown channel kind `{0}`

Help

supported kinds: log, webhook, discord, slack, exec

Details

When this fires

A [channels.<name>] entry in nanook.toml set type = "..." to a value that doesn't map to a ChannelKind variant in crates/nanook-core/src/config/channel.rs. Supported kinds are log, webhook, discord, slack, exec. Hits during nanook check or nanook run when the agent config gets deserialized.

What to check

Watch for spelling slips: it's webhook, not http; it's slack, not slackbot. For a custom transport, drop type and set plugin = "<module>" so the plugin host loads it.

[channels.ops]
type = "slack"
opts = { url = "${SLACK_URL}" }