Fille d’Alain IV de Bretagne et de son épouse Ermengarde II d’Anjou, fille de Foulque IV d’Anjou.
Agnès se marie en 1110 avec Baudouin VII de Flandre, mais ce mariage n’eut pas de descendance et fut plus tard annulé par le pape Pascal II pour raison de consanguinité, mais aussi pour des raisons politiques, les coalitions ayant changé.
La Bretagne avait alors pris le parti du roi d’Angleterre, alors que la Flandre avait pris parti pour le roi de France.