What is a channel in AgentRow?
A channel is where a conversation turn enters and where the answer leaves. The chat surface (the widget, the builder's test session, the end-user API) enters through Chat (in) directly. Other channels are adapter nodes: an input node such as Slack (in) or Webhook (in) sits before Chat (in) and turns the channel's payload into a turn; an output node such as Slack (out) or Webhook (out) hangs off Chat (out) and delivers the finished answer.
Chat (in) stays the one place for context and the input safety rules, so they apply to every channel, and Chat (out) screens every answer the same way. Several output nodes can hang off Chat (out). Each delivery is its own step in the run trace with a named error when it fails, and a failed delivery never undoes another delivery or the answer itself.