From b7809046b101a0ccf61162171b56f844ef8c3753 Mon Sep 17 00:00:00 2001 From: zhaoyun Date: Thu, 28 May 2026 14:45:29 +0800 Subject: [PATCH] docs: add Cursor Self-Driving patterns - perception/decision/execution and bug auto-fix --- AGENTS.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/AGENTS.md b/AGENTS.md index 10baa7f1e..dc4b57c47 100755 --- a/AGENTS.md +++ b/AGENTS.md @@ -744,3 +744,39 @@ LangChain 将 Harness Engineering 应用于开源项目,取得了可观的效 | 覆盖率 | 60% | 85% | 数据流 100% 覆盖 | | Bug 漏检 | 15% | 5% | 你的审查把关 | | 贡献者增长 | 500 | 1200+ | 不适用(单人项目) | + +## Cursor Self-Driving 模式借鉴 + +### 感知 → 决策 → 执行(本项目的映射) + +| 层级 | Cursor 实现 | 本项目实现 | +|---|---|---| +| **感知** | 全库索引、符号解析、依赖分析 | 你提供上下文 + 我阅读相关代码 | +| **决策** | 制定修改计划、评估影响 | 我制定计划(update_plan),你确认 | +| **执行** | 生成代码、运行测试、回滚 | 生成代码 → 编译验证 → 你审查 → 提交 | + +### Bug 自动修复流程(本项目) + +``` +错误报告(编译错误 / 运行时异常) + ↓ +诊断:定位文件+行号,分析根因类型 + ↓ +方案:生成修复代码 + ↓ +验证:mvn compile 确认通过 + ↓ +你审查 diff → 确认 / 驳回 +``` + +### 个人 vs 团队 Harness + +| 维度 | Cursor(个人) | 本项目(Codex CLI) | +|---|---|---| +| 交互方式 | 实时对话,秒级响应 | 异步任务,分钟级 | +| 控制粒度 | 代码级(行/块) | 任务级(文件/模块) | +| 反馈速度 | 即时预览 | 编译验证 | +| 适用场景 | 快速探索、原型开发 | 系统化修复、规范开发 | +| 安全机制 | diff 预览 + 一键回滚 | git diff + 你审查 | + +> 两者互补:Cursor 适合"怎么写",Codex Harness 适合"怎么保证质量"。