Neurocognition in robotics

Meta cognition is having cognition over cognition and a meta cognitive agent is an agent that is capable of doing this. Informally, it means thinking about cognition for example about having it.