cookbook_repo_retriever enhance