Instead of providing more code context depending on the level, provide the generated descriptions at the lower levels instead. It should be configurable per project whether to pass all the code related to the description context or the descriptions.