一个基于 CoreCoder的轻量 coding agent 学习项目。 这个项目不是重新造一个完整 agent 框架,而是把 CoreCoder 的 agent loop、LLM 调用和工具系统包装成一个更容易学习、运行和二次修改的入口脚本。重点是让你清楚看到: read 模式:只读代码,适合理解项目、查找文件 ...
用户提问 │ ① 混合检索 ───── 向量 (语义) + BM25 (关键词) → RRF 融合 Top-5 │ ② LLM 判断 ───── 基于检索结果 + 已获取的工具输出 │ 判断信息是否足够回答问题 │ ├─ 足够 → ③ 直接生成回答 │ └─ 不足 → 调用工具(search_code / read_file / list_dir) │ 工具执行 → 结果追加到对话上下文 │ 回到 ...