Agent should share what reasoning its doing to be able to answer a question. This is to help the user understand where it's going and thinking about a problem. For example: If a user asks about how many offerings are currently in a scope and how many could be added, user would see reasoning such as it going through offerings in engagement and looking at database of offerings