After your ai character perceives the discs => puts them in an a array => why not just push this array to an actor that just contains disc info (array of discs) and access them later in the service from the blackboard?
Service
Disc array Actor
BT
AI perception
Blackboard