@Nonnull
    @Override
    public ConversationChannelAgent<T, R> newAgent() {
        Agent<T, R> agent = new Agent<>(this);
        this.agents.add(agent);
        return agent;
    }
Passes the incoming reply to the listener, and returns true if the listener should be
unregistered

@param message the message
@return if the listener should be unregistered
helper/src/main/java/me/lucko/helper/messaging/conversation/SimpleConversationChannel.java