"Agent" has to be declined according to the "n-Deklination". All masculine nouns with the ending "-ent" behave like that. Other endings which indicate the "n-Deklination" are: -e, -or, -ant, -oge, -at, -ad and -ist. Very important other examples would be "der Name", "der Kollege", "der Präsident", "der Egoist", ...
These nouns get the ending "-n" in the plural and in the genitive, dative, accusative singular.
- Mein Name ist... / Ich habe einen langen Namen.
- Das ist mein Kollege. / Ich habe einen netten Kollegen.
- Trump ist Präsident. / Ich sehe den amerikanischen Präsidenten.
Hope it helps :)
Viele Grüße, Juliane von www.germantogo.com