The club have agreed a deal to sign the versatile Terrell Agyemang on a two-year contract.
The 20-year-old will formally complete his move to the club when his Man City contract expires at the end of June.
Terrell had joined City last September after impressing during a trial spell and he made 13 appearances for their Under-21s last season.
He had come through Charlton's Academy before being released at the end of the 2021/22 season.
The 20-year-old, who was born to Ghanaian parents in London, can play in midfield and at the back.