johann.GPT2025-05-31 11:07:45Cursor 的 Apply 如何实现每秒 1000 tokens 的文件编辑?比 Cline 、vscode 等快不止一点。(多图展示) 核心突破:Speculative Edits 算法 具体实现机制: • 输入:当前文件内容 + 用户对话历史 + 目标代码块 • 处理:70B 参数的专门训练模型一次性生成完整重写文件 • 关键:不生成 diff,直接输出新文件内容 技术原理:利用代码语预览#Cursor#Apply#文件编辑
johann.GPT2025-05-27 17:29:14Cursor 是如何用 Merkle 树 + RAG 实现快速索引代码库? 💡 核心思路: 1️⃣ 本地用 AST 分割代码 → 构建 Merkle 树"指纹" 2️⃣ 只同步变更文件(增量更新,节省 90%+ 带宽) 3️⃣ 代码块 → Embedding 向量 → Turbopuffer 向量数据库 4️⃣ 用户提问 → 语义搜索 → 本地读取源码 → LLM 生成答案 🛡️ 隐私保护:预览#Merkle树#代码索引#RAG