Agent: documentation generator