Agile teams need to be cross functional and work in a short time-box period (typically 2 weeks long) called iterations to deliver valuable increments in each iteration. They apply built-in quality practices and should be self-organising, both at team level, and as a team of teams.
The product manager, system architect and release train engineer provide context, technical authority and an effective development process to allow the teams to frequently integrate with each other, and to deliver value to the organisation and its customers.
Product owners and scrum masters help the agile teams meet their team objectives for the PI. Agile teams are teams that engage with their customer throughout the process rather than just at the end.