Cline chooses not to index codebases using Retrieval Augmented Generation (RAG), contrary to standard AI practices. This decision aims to maintain the integrity of code logic, address evolving code changes, and eliminate security risks associated with storing vector embeddings. Instead, Cline utilizes Abstract Syntax Trees for structural understanding, providing a deeper connection and context quality akin to a seasoned developer's approach.
Table of contents
Why RAG Breaks Down for CodeCline's Approach: Think Like a Developer, Act Like a DeveloperThe Performance QuestionWhy Now?Sort: