Skip to content

Commit ee103a9

Browse files
committed
feat: TaskFlow AI v2.0 跨时代升级 (v2.1-v3.0)
## v2.1.0 夯实基础 ### 模型网关系统 (Model Gateway) - 统一的多模型管理接口 - 支持 DeepSeek, OpenAI, Anthropic 适配器 - 智能路由策略 (smart/cost/speed/priority) - 级联降级和重试机制 - 成本估算 ### 思维链可视化 (Thought Chain) - 思维链核心类型定义 - ThoughtChainManager 思维链管理器 - 多种渲染器: Text, Markdown, Mermaid, MindMap ### PRD 解析增强 - TaskDecomposer 智能任务拆分器 - RiskAnalyzer 风险识别器 - HourEstimator 工时估算器 - Word/PDF 文档解析支持 ### MCP 工具扩展 - 动态工具注册系统 (ToolRegistry) - 内置工具: file_read, file_write, file_edit, shell_exec, project_analyze, task_create - SearchReplaceTool 批量搜索替换 ## v2.2.0 编排能力 ### 工作流引擎 - YAML/JSON 工作流定义解析 - 步骤类型: thought, task, tool, condition, parallel, loop - 依赖管理 (depends_on) - 变量替换 ({{variable}}) ### 流程控制 - ConditionExecutor 条件分支执行器 - ParallelFlowExecutor 并行执行器 - LoopExecutor 循环执行器 - ErrorHandlerExecutor 错误处理 ### 状态管理 - SQLiteStorage 持久化存储 - MemoryStorage 内存存储 - 执行历史记录 ## v2.3.0 生态扩展 ### 插件系统 - 动态加载/卸载插件 - 钩子系统 (onInit, onTaskCreate, etc.) - 插件生命周期管理 ### 模板系统 - 内置 PRD/工作流/任务模板 - 变量替换 - 模板搜索 ## v3.0.0 Agent化 ### Agent 核心 - AgentCore 自主任务执行 - 目标解析 (GoalParser) - 反思机制 (reflect) - 记忆系统 ### 多 Agent 协作 - MultiAgentCoordinator - Agent 注册/消息传递 - 任务分发 (sequential/parallel/hierarchical) - AgentFactory ## CLI 命令 - taskflow model list|add|test|route|benchmark - taskflow think|think history|think visualize - taskflow flow list|run|create|history|pause|resume - taskflow plugin list|load|unload|init - taskflow template list|use|search|export - taskflow agent create|list|run|collaborate ## 规划文档 - v2.0跨时代设计规划.md - architecture-v2.md - feature-spec.md - roadmap.md - tasks.md
1 parent 04816ab commit ee103a9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+9459
-1075
lines changed

docs/planning/architecture-v2.md

Lines changed: 656 additions & 0 deletions
Large diffs are not rendered by default.

docs/planning/feature-spec.md

Lines changed: 601 additions & 0 deletions
Large diffs are not rendered by default.

docs/planning/roadmap.md

Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
# TaskFlow AI - 产品路线图
2+
3+
> 版本: 2.0 | 更新日期: 2026-02-22 | 状态: 规划中
4+
5+
---
6+
7+
## 📅 版本规划总览
8+
9+
```
10+
┌────────────────────────────────────────────────────────────────────────────────┐
11+
│ TaskFlow AI 演进时间线 │
12+
├────────────────────────────────────────────────────────────────────────────────┤
13+
│ │
14+
│ 📆 2026 Q1 (1-3月) 📆 2026 Q2 (4-6月) 📆 2026 Q3 (7-9月) │
15+
│ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐│
16+
│ │ │ │ │ │ ││
17+
│ │ v2.1.0 │ │ v2.2.0 │ │ v2.3.0 ││
18+
│ │ "夯实基础" │ │ "编排能力" │ │ "生态扩展" ││
19+
│ │ │ │ │ │ ││
20+
│ │ • 多模型路由 │ │ • 工作流引擎 │ │ • 插件系统 ││
21+
│ │ • 推理链可视化 │ │ • 条件分支 │ │ • 模板市场 ││
22+
│ │ • PRD 解析增强 │ │ • 并行执行 │ │ • 团队协作 ││
23+
│ │ • MCP 工具扩展 │ │ • 状态持久化 │ │ • 第三方集成 ││
24+
│ │ │ │ • 错误处理 │ │ ││
25+
│ └──────────────────┘ └──────────────────┘ └──────────────────┘│
26+
│ │
27+
│ ════════════════════════════════════════════════════════════════════════ │
28+
│ │
29+
│ 📆 2026 Q4 (10-12月) 📆 2027+ │
30+
│ ┌──────────────────┐ ┌──────────────────┐ │
31+
│ │ │ │ │ │
32+
│ │ v3.0.0 │ │ v3.x+ │ │
33+
│ │ "Agent 化" │ │ "持续演进" │ │
34+
│ │ │ │ │ │
35+
│ │ • 自主 Agent │ │ • 用户反馈驱动 │ │
36+
│ │ • 反思机制 │ │ • 社区需求优先 │ │
37+
│ │ • 多 Agent 协作│ │ • 性能优化 │ │
38+
│ │ • 学习能力 │ │ • 稳定性提升 │ │
39+
│ │ │ │ │ │
40+
│ └──────────────────┘ └──────────────────┘ │
41+
│ │
42+
└────────────────────────────────────────────────────────────────────────────────┘
43+
```
44+
45+
---
46+
47+
## 🚀 v2.1.0 - 夯实基础 (2026年3月底)
48+
49+
### 目标
50+
- 完善核心功能
51+
- 提升稳定性和用户体验
52+
- 为后续功能打好基础
53+
54+
### 详细计划
55+
56+
#### 1. 多模型路由系统 (Week 1-2)
57+
58+
| 任务 | 描述 | 状态 | 负责人 |
59+
|------|------|------|--------|
60+
| [ ] Model Gateway 核心 | 统一模型接口,支持多提供商 | 待开始 | |
61+
| [ ] DeepSeek 集成 | 完整支持 DeepSeek API | 待开始 | |
62+
| [ ] OpenAI 集成 | 支持 GPT-4o, o1 | 待开始 | |
63+
| [ ] Anthropic 集成 | 支持 Claude 3.5 | 待开始 | |
64+
| [ ] 智谱/通义集成 | 支持国产模型 | 待开始 | |
65+
| [ ] 智能路由策略 | 根据任务自动选择模型 | 待开始 | |
66+
67+
#### 2. 思维链可视化 (Week 3)
68+
69+
| 任务 | 描述 | 状态 | 负责人 |
70+
|------|------|------|--------|
71+
| [ ] 推理过程记录 | 完整记录每步推理 | 待开始 | |
72+
| [ ] CoT 可视化 | 文本/图形化展示 | 待开始 | |
73+
| [ ] 推理回溯 | 支持返回上一步 | 待开始 | |
74+
75+
#### 3. PRD 解析增强 (Week 4)
76+
77+
| 任务 | 描述 | 状态 | 负责人 |
78+
|------|------|------|--------|
79+
| [ ] 更多格式支持 | Word, PDF 解析 | 待开始 | |
80+
| [ ] 智能任务拆分 | 更准确的任务拆解 | 待开始 | |
81+
| [ ] 工时估算 | 基于历史的估算 | 待开始 | |
82+
83+
#### 4. MCP 工具扩展 (Week 4)
84+
85+
| 任务 | 描述 | 状态 | 负责人 |
86+
|------|------|------|--------|
87+
| [ ] 工具注册系统 | 动态工具注册 | 待开始 | |
88+
| [ ] 更多内置工具 | file_edit, search_replace | 待开始 | |
89+
90+
### 发布检查清单
91+
92+
- [ ] 所有核心功能测试通过
93+
- [ ] 文档更新完成
94+
- [ ] CHANGELOG 编写
95+
- [ ] 版本号更新
96+
- [ ] npm 发布
97+
98+
---
99+
100+
## 🛠️ v2.2.0 - 编排能力 (2026年6月底)
101+
102+
### 目标
103+
- 实现完整的工作流引擎
104+
- 支持复杂的任务编排
105+
- 提升自动化能力
106+
107+
### 详细计划
108+
109+
#### 1. 工作流引擎 (Week 5-6)
110+
111+
| 任务 | 描述 | 状态 | 负责人 |
112+
|------|------|------|--------|
113+
| [ ] 工作流定义格式 | YAML/JSON 规范 | 待开始 | |
114+
| [ ] 工作流解析器 | 解析并验证工作流 | 待开始 | |
115+
| [ ] 步骤执行器 | 执行单个步骤 | 待开始 | |
116+
| [ ] 流程控制器 | 顺序/并行/条件 | 待开始 | |
117+
118+
#### 2. 高级流程控制 (Week 7)
119+
120+
| 任务 | 描述 | 状态 | 负责人 |
121+
|------|------|------|--------|
122+
| [ ] 条件分支 | if/else, switch | 待开始 | |
123+
| [ ] 循环执行 | for, while | 待开始 | |
124+
| [ ] 并行执行 | 多任务并行 | 待开始 | |
125+
| [ ] 错误处理 | try/catch, retry | 待开始 | |
126+
127+
#### 3. 状态管理 (Week 8)
128+
129+
| 任务 | 描述 | 状态 | 负责人 |
130+
|------|------|------|--------|
131+
| [ ] 状态持久化 | SQLite 存储 | 待开始 | |
132+
| [ ] 暂停/恢复 | 保存和恢复执行状态 | 待开始 | |
133+
| [ ] 执行历史 | 完整的执行日志 | 待开始 | |
134+
135+
#### 4. 增强 MCP (Week 8)
136+
137+
| 任务 | 描述 | 状态 | 负责人 |
138+
|------|------|------|--------|
139+
| [ ] MCP Hub | 多编辑器管理 | 待开始 | |
140+
| [ ] 工具编排 | 跨工具调用 | 待开始 | |
141+
| [ ] 负载均衡 | 智能分配任务 | 待开始 | |
142+
143+
### 发布检查清单
144+
145+
- [ ] 工作流功能完整测试
146+
- [ ] 性能测试通过
147+
- [ ] 文档和示例完成
148+
- [ ] 版本发布
149+
150+
---
151+
152+
## 🌿 v2.3.0 - 生态扩展 (2026年9月底)
153+
154+
### 目标
155+
- 建立插件生态系统
156+
- 扩展第三方集成
157+
- 支持团队协作
158+
159+
### 详细计划
160+
161+
#### 1. 插件系统 (Week 9-10)
162+
163+
| 任务 | 描述 | 状态 | 负责人 |
164+
|------|------|------|--------|
165+
| [ ] 插件接口定义 | 统一的插件 API | 待开始 | |
166+
| [ ] 插件加载器 | 动态加载插件 | 待开始 | |
167+
| [ ] 插件市场 | 插件发现和安装 | 待开始 | |
168+
169+
#### 2. 模板中心 (Week 11)
170+
171+
| 任务 | 描述 | 状态 | 负责人 |
172+
|------|------|------|--------|
173+
| [ ] PRD 模板库 | 行业 PRD 模板 | 待开始 | |
174+
| [ ] 工作流模板 | 常用工作流模板 | 待开始 | |
175+
| [ ] 任务模板 | 标准化任务模板 | 待开始 | |
176+
177+
#### 3. 第三方集成 (Week 11-12)
178+
179+
| 任务 | 描述 | 状态 | 负责人 |
180+
|------|------|------|--------|
181+
| [ ] GitHub 集成 | Issue 同步 | 待开始 | |
182+
| [ ] Jira 集成 | 任务同步 | 待开始 | |
183+
| [ ] Slack 集成 | 通知 | 待开始 | |
184+
185+
#### 4. 团队协作 (Week 12)
186+
187+
| 任务 | 描述 | 状态 | 负责人 |
188+
|------|------|------|--------|
189+
| [ ] 多用户支持 | 用户系统 | 待开始 | |
190+
| [ ] 权限管理 | RBAC | 待开始 | |
191+
| [ ] 协作功能 | 评论 @通知 | 待开始 | |
192+
193+
---
194+
195+
## 🤖 v3.0.0 - Agent 化 (2026年12月底)
196+
197+
### 目标
198+
- 实现自主 Agent
199+
- 引入反思和学习能力
200+
- 开启多 Agent 协作
201+
202+
### 详细计划
203+
204+
#### 1. 自主 Agent (Week 13-14)
205+
206+
| 任务 | 描述 | 状态 | 负责人 |
207+
|------|------|------|--------|
208+
| [ ] Agent 框架 | 基础 Agent 结构 | 待开始 | |
209+
| [ ] 目标理解 | 解析高层目标 | 待开始 | |
210+
| [ ] 任务分解 | 自动拆解为可执行任务 | 待开始 | |
211+
| [ ] 自主执行 | 自我驱动的任务执行 | 待开始 | |
212+
213+
#### 2. 反思机制 (Week 15)
214+
215+
| 任务 | 描述 | 状态 | 负责人 |
216+
|------|------|------|--------|
217+
| [ ] ReAct 模式 | 思考-行动循环 | 待开始 | |
218+
| [ ] 结果审视 | 执行后自我检查 | 待开始 | |
219+
| [ ] 迭代优化 | 基于反馈改进 | 待开始 | |
220+
221+
#### 3. 多 Agent 协作 (Week 16)
222+
223+
| 任务 | 描述 | 状态 | 负责人 |
224+
|------|------|------|--------|
225+
| [ ] Agent 通信 | Agent 间消息传递 | 待开始 | |
226+
| [ ] 任务分发 | 智能分配任务 | 待开始 | |
227+
| [ ] 结果聚合 | 合并多 Agent 结果 | 待开始 | |
228+
229+
#### 4. 学习能力 (Week 16)
230+
231+
| 任务 | 描述 | 状态 | 负责人 |
232+
|------|------|------|--------|
233+
| [ ] 执行历史学习 | 从历史学习改进 | 待开始 | |
234+
| [ ] 用户反馈学习 | 适应用户偏好 | 待开始 | |
235+
| [ ] 模式识别 | 发现常用模式 | 待开始 | |
236+
237+
---
238+
239+
## 📊 发布里程碑
240+
241+
| 版本 | 日期 | 主题 | 关键交付物 |
242+
|------|------|------|------------|
243+
| v2.0.0 | 已发布 | 当前版本 | PRD 解析, 基础 MCP |
244+
| v2.1.0 | 2026-03 | 夯实基础 | 多模型路由, 推理链 |
245+
| v2.2.0 | 2026-06 | 编排能力 | 工作流引擎, 状态管理 |
246+
| v2.3.0 | 2026-09 | 生态扩展 | 插件系统, 协作 |
247+
| v3.0.0 | 2026-12 | Agent 化 | 自主 Agent, 反思 |
248+
249+
---
250+
251+
## 🔄 持续迭代 (2027+)
252+
253+
### 长期方向
254+
255+
- **AI 能力增强**: 更强的推理、规划、代码能力
256+
- **生态完善**: 更多集成、模板、插件
257+
- **性能优化**: 更快的启动、响应、执行
258+
- **稳定性提升**: 更高的可靠性、容错性
259+
- **社区建设**: 更大的社区、更多的贡献
260+
261+
### 社区驱动
262+
263+
```
264+
┌─────────────────────────────────────────────────────────────────┐
265+
│ 需求来源优先级 │
266+
├─────────────────────────────────────────────────────────────────┤
267+
│ 1. ⭐ Git │
268+
│ Hub Issues (用户反馈) │
269+
│ - 功能请求 │
270+
│ - Bug 报告 │
271+
│ │
272+
│ 2. 💬 Discord/社区讨论 │
273+
│ - 用户需求 │
274+
│ - 使用场景 │
275+
│ │
276+
│ 3. 📊 市场趋势 │
277+
│ - 新技术 │
278+
│ - 竞品动态 │
279+
│ │
280+
│ 4. 🔮 团队规划 │
281+
│ - 长期愿景 │
282+
│ - 技术预研 │
283+
│ │
284+
└─────────────────────────────────────────────────────────────────┘
285+
```
286+
287+
---
288+
289+
## 📈 成功指标
290+
291+
### 产品指标
292+
293+
| 指标 | 当前 | v2.1 | v2.2 | v2.3 | v3.0 |
294+
|------|------|------|------|------|------|
295+
| PRD 解析准确率 | 70% | 80% | 85% | 90% | 95% |
296+
| 任务拆分覆盖率 | 60% | 70% | 80% | 85% | 90% |
297+
| 支持模型数 | 3 | 8 | 10 | 12 | 15+ |
298+
| MCP 工具数 | 6 | 15 | 25 | 40 | 60+ |
299+
300+
### 社区指标
301+
302+
| 指标 | 当前 | 6个月 | 12个月 | 24个月 |
303+
|------|------|-------|--------|--------|
304+
| GitHub Stars | ~500 | 1,000 | 5,000 | 10,000+ |
305+
| 周下载量 | ~500 | 2,000 | 10,000 | 50,000+ |
306+
| 贡献者 | ~5 | 20 | 50 | 100+ |
307+
| Discord 成员 | 0 | 500 | 2,000 | 5,000+ |
308+
309+
---
310+
311+
_路线图持续更新中..._

0 commit comments

Comments
 (0)