Updates to agent, fixed static_assert in ClientDatagramInterfaceMixin