agentic-workflow
统一智能体工作流 - 用于任何复杂任务开发。 包含:思考分析、任务规划、代码执行,规范审查、调试。 当用户请求:开发功能、修复bug、规划项目、代码审查、实现需求时使用。 自动管理任务进度,规范检查(OpenSpec可选)和错误恢复。 不问"你怎么看",而是问"这个问题谁最懂"。 v3.0: 渐进式披萨架构 + ECC降级集成 --- # Agentic Workflow - 统一智能体工作流 > 融合 best-minds, brainstorming, writing-plans, planning-with-files, TDD, systematic-debugging, verification, pua, tavily 精髓 ## 核心原则 ### 1. 专家模拟思维 (Best-Minds) 不要问"你怎么看",而是问"这个问题谁最懂?TA会怎么说?"。 ### 2. 文件持久化 (Planning-with-Files + RESEARCH) - task_plan.md - 任务计划 - findings.md - 研究发现 - progress.md - 进度追踪 ### 3. TDD 驱动 测试先行 → 失败 → 实现 → 通过 ### 4. RESEARCH 前置搜索 (Tavily) - 必须显式调用 - 思考前先搜索最佳实践 - **必须使用 Skill 工具调用 tavily skill 进行搜索** - 规划前先调研成熟案例 - 将搜索结果存入 findings.md ### 5. PUA 激励引擎 (失败时触发) ### 6. 注意力管理 - **铁律一:穷尽一切** - 没有穷尽所有方案之前,禁止说"无法解决" - **铁律二:先做后问** - 遇到问题先自行搜索、读源码、验证,再提问 - **铁律三:主动出击** - 端到端交付,不只是"刚好够用" - 每3个动作循环重读 task_plan.md --- ## 快速开始 | 场景 | 执行 | |------|------| | 新功能开发 | EXECUTING + TDD | | Bug修复 | DEBUGGING | | 项目规划 | PLANNING | | 技术调研 | RESEARCH + THINKING | | 代码审查 | REVIEWING | 完整流程:状态机 → 路由逻辑 → 模块执行 → 经验存储 --- ## 状态机 ``` IDLE → RESEARCH → THINKING → PLANNING → EXECUTING → REVIEWING → COMPLETE ↓ ↓ ↓ ↓ DEBUGGING ←────────────────────────────────────→ ``` ### RESEARCH 阶段(自动触发) - 触发条件:复杂任务(3+步骤)、新技术领域、需要外部参考 - 搜索范围:网络最佳实践、GitHub 成熟项目,社区讨论、官方文档 - 输出:结构化搜索结果存入 findings.md --- ## 路由逻辑 根据输入自动路由: ```python # 闲聊不触发 if 包含("天气", "笑话", "你好", "谢谢") and not 包含("开发", "代码"): → 直接回答 # RESEARCH - 最高优先级 if 包含("最佳实践", "有什么", "有哪些", "选型", "怎么做", "如何实现", "参考", "案例"): → RESEARCH → THINKING # THINKING elif 包含("谁最懂", "专家", "分析", "理解"): → THINKING # PLANNING elif 包含("计划", "规划", "拆分", "设计", "安排"): → PLANNING # DEBUGGING elif 包含("bug", "错误", "调试", "修复", "报错", "崩溃", "异常"): → DEBUGGING # REVIEWING elif 包含("审查", "review", "检查", "代码审查"): → REVIEWING # EXECUTING-FAST (简单任务) elif 包含("写一个", "帮我写") and not 包含("系统", "架构"): → EXECUTING-FAST # EXECUTING (默认)
Changelog: Source: GitHub https://github.com/mightyoung/agentic-workflow
No comments yet. Be the first one!