Aider SOP — 终端结对编程的操作系统 一句话:Aider 是“ git 工作树 + tree-sitter 仓库地图 + 编辑格式 + 人类在环 REPL ”的四元组。理解这四个原语,剩下的都是配置。 1. 何时激活本技能 下列任一情形成立时,按本 SOP 进入 Aider 工作模式: - 任务是 编辑已有 git 仓库 里的代码(不是从零起项目)。 - 你能把改动范围 收敛到 2–5 个文件 ,或愿意先用 让模型借助 repo-map 把范围找出来。 - 你需要 逐步可回滚 的修改历史(每次编辑一个 commit, 一步回退)。 - 你在 终端 里工作(tmux / 远程 ssh / CI);或者你在写一个把 Aider 当子进程驱动的 agent。 - 你关心 编辑格式对模型质量的影响 (diff / udiff / whole / patch 的选择问题)。 - 你需要 BYOM(自带模型),跑本地 LLM 或非主流厂商。 不应激活的反面信号 :见 §6 反模式与边界。 2. 核心心智模型 2.1 四个原语 四者缺一不可: - 去掉 git → 失去回滚与审计; - 去掉 repo-map → 大仓库里 LLM 找不到正确文件(SWE-Bench Lite 上 repo-map 让 Aider 70.3% 命中正确文件 [aider.chat/2024/05/22…