---
title: "Fischer AgentKit 专家团演进路线图 v2 — 竞品差距分析与下一步方向"
type: strategy
status: active
created: 2026-06-17
updated: 2026-06-17
origin: 竞品深度调研 + 代码库全量扫描
version: 2
---

# Fischer AgentKit 专家团演进路线图 v2

## Summary

Fischer AgentKit 定位为**通用 Agent 平台**，以 `@board`（群聊决策讨论）和 `@team`（流水线任务交付）构成双模式协作体系。基于对 10 个竞品的深度调研和代码库全量扫描，识别出当前核心问题是 `@team` 代码完整但完全未集成（死代码），且 `CollaborationPlan` 已被移除导致无法支持流水线编排。

v2 路线图相比 v1 的关键调整：专家模板从"50+"收缩为"少而精 5-8 个编程专家"（对标 Qoder/Cursor/Claude Code），隔离机制从"git worktree + 沙盒"降级为"上下文隔离"（对标 Trae Solo/Claude Code Subagent），编排模式从"hub-and-spoke"升级为"流水线模式"（对标 Qoder Team Lead + 阶段依赖）。新增 R0 修复死代码和前后端不一致。

`@board`（群聊决策讨论，保留名人专家）是唯一无竞品的能力，应保持和放大；`@team`（流水线任务交付，新增编程专家）是对标 Qoder 的核心补齐方向。两者构成"决策→执行"的完整闭环。

---

## Problem Frame

### 当前状态（代码库全量扫描结果）

Fischer AgentKit 专家团系统存在严重的"代码完整但未集成"问题：

| 模式 | 容器 | 编排器 | 路由器 | WebSocket 集成 | 实际状态 |
|------|------|--------|--------|---------------|----------|
| 群聊讨论 | `BoardTeam` | `BoardOrchestrator` | `BoardRouter` (`@board`) | ✅ 已集成 | 可用 |
| 任务分解 | `ExpertTeam` | `TeamOrchestrator` | `ExpertTeamRouter` (`@team`) | ❌ 未集成 | **死代码** |

**核心问题清单**：

1. **`TeamOrchestrator` 从未被实例化** — `grep` 在 `src/agentkit/server` 中搜索 `TeamOrchestrator(` 返回零匹配，整个代码库中仅在 `__init__.py` 导出但无调用方
2. **`CollaborationPlan` 已被移除** — 替换为简化的 `TeamPlan`（仅 `subtasks` 列表，无阶段依赖图），VOTE/FUSION 合并策略已删除仅保留 BEST
3. **前后端数据模型不一致** — 前端 `team.ts` 仍用 `plan_phases` 概念，后端 `TeamPlan` 已改为 `subtasks`，一旦集成 `@team` 会立即暴露
4. **集成测试已损坏** — `tests/integration/test_expert_team.py` 导入已移除的 `CollaborationPlan, ParallelType, PhaseStatus, PlanPhase`，会 ImportError
5. **多模型路由未消费** — `ExpertConfig.llm` 字段存在但两个 Orchestrator 均硬编码 `model="default"`
6. **AGENTS.md 文档过时** — 描述的"CostAwareRouter 三层路由"、"serial/parallel/competitive + merge"已与实际简化后的代码不符

### 竞品差距矩阵（10 个竞品深度调研）

| 能力维度 | Fischer AgentKit | Qoder | WorkBuddy | Trae Solo | Cursor 2.0 | Devin | Claude Code | Codex | 差距大小 |
|----------|-----------------|-------|-----------|-----------|------------|-------|-------------|-------|---------|
| 群聊讨论 | ✅ `@board` 独有 | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | **领先** |
| 任务分解执行 | ⚠️ 死代码 | ✅ 流水线 | ✅ 多窗口 | ✅ 主子 | ✅ 8并行 | ✅ 舰队 | ✅ 委派 | ✅ 沙箱 | **大** |
| 编排模式 | hub-and-spoke(未集成) | 流水线 | 多窗口并行 | 主子协同 | 纯并行 | 递归管理 | 委派+并行 | 计划→沙箱 | **大** |
| 隔离机制 | ❌ 零实现 | 多Workspace | 沙箱 | 上下文隔离 | git worktree | 独立VM | 上下文+worktree | 沙箱 | **大** |
| 专家模板数 | 9(名人) | 5类(编程) | 100+(办公) | 用户自定义 | 8并行 | 无上限 | 5内置+自定义 | 6角色插件 | **需定位** |
| 多模型路由 | 配置存在未消费 | 4模式 | 多模型 | 按需选择 | 按阶段 | 单一 | 单一 | GPT-5.5 | **中** |
| 仓库级理解 | ❌ | 10万+文件 | — | ✅ | ✅ | ✅ Wiki | ✅ | ✅ | **大** |
| 自进化系统 | ✅ 遗传+AB | ✅ Expert+Team Skill | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | **缩小** |
| 记忆系统 | ✅ 4层+pgvector | ✅ 记忆感知 | — | ✅ 智能压缩 | — | ✅ Wiki | ✅ Session | ✅ Memory | **缩小** |
| MCP 支持 | ✅ 完整 | ❌ | ✅ | — | ✅ | — | ✅ 标准 | ✅ | **持平** |
| IDE 集成 | Web+Tauri | IDE+JetBrains+VS Code | 桌面 | IDE | VS Code fork | Web+Desktop | CLI+VS Code | Web+CLI+IDE | **中** |

### 三个独特优势（应保持和放大）

1. **私董会群聊讨论** — 10 个竞品中唯一支持多专家群聊式决策讨论的能力。`@board` 前缀触发，多轮自主循环，主持人小结，用户可干预。无任何竞品实现此模式。
2. **自进化系统（但优势在缩小）** — 遗传算法优化 prompt + A/B 测试 + 坑点检测 + 路径优化。Qoder 已跟进 Expert Skill + Team Skill 双向进化，需重新定位差异化（见 R4）。
3. **4 层记忆系统（但优势在缩小）** — SOUL/USER/MEMORY/DAILY + pgvector 情节记忆 + 语义检索。竞品（Qoder 记忆感知、Claude Session Memory、Codex Memory）正在跟进，需深化场景化记忆。

### 三个关键差距（需优先补齐）

1. **`@team` 死代码 + 编排模式不足** — 代码完整但从未调用，且现有 hub-and-spoke 不支持流水线编排。是投入产出比最高的改进。
2. **无隔离机制** — 缺乏任何形式的隔离（worktree/容器/上下文），多 Agent 并行会互相干扰。选择上下文隔离作为最轻量方案。
3. **编程专家模板缺失** — 当前 9 个均为名人专家（用于 @board），无编程领域专家（用于 @team 流水线）。

### 行业趋势（影响演进方向）

1. **从 Agentic Coding 到 Agentic Engineering** — 行业从"AI 帮你写代码"转向"AI 帮你交付软件"，Qoder 1.0、Devin、Trae SOLO 都体现这一范式切换
2. **Human on the Loop 成共识** — 从 Human in the Loop（人在循环中）转向 Human on the Loop（人在循环上）— 人负责定义、驾驭、判断，Agent 负责执行
3. **MCP 成事实标准** — Anthropic 的 Model Context Protocol 获得 OpenAI、Google、Meta 联合支持，Fischer 已支持，不再是差异化优势
4. **记忆与进化能力成标配** — 竞品普遍跟进，Fischer 需从"有"升级为"深"

---

## Requirements

### R0: 修复死代码与前后端不一致

**目标**：在集成 `@team` 之前，修复代码库中已存在的死代码、损坏测试和前后端不一致问题，确保集成工作建立在干净的基线上。

**需求**：
- 修复 `tests/integration/test_expert_team.py` 中对已移除类的导入（`CollaborationPlan, ParallelType, PhaseStatus, PlanPhase`）
- 统一前后端数据模型：前端 `team.ts` 和 `ExpertTeamView.vue` 从 `plan_phases` 迁移到 `subtasks`（或后端恢复阶段概念，取决于 R1 决策）
- 更新 `AGENTS.md` 中过时的描述：CostAwareRouter 三层路由 → RequestPreprocessor、serial/parallel/competitive → hub-and-spoke
- 清理 `TeamOrchestrator` 的死代码状态：要么集成（R1），要么标记为实验性

**验收标准**：
- `pytest tests/integration/test_expert_team.py` 不再 ImportError
- 前后端数据模型一致
- `AGENTS.md` 与代码实际状态一致

**关联文件**：
- `tests/integration/test_expert_team.py` — 修复导入
- `src/agentkit/server/frontend/src/stores/team.ts` — 数据模型迁移
- `src/agentkit/server/frontend/src/components/chat/ExpertTeamView.vue` — 数据模型迁移
- `AGENTS.md` — 文档更新

---

### R1: `@team` 流水线模式集成到 WebSocket

**目标**：将 `ExpertTeamRouter` + 重新实现的流水线 `TeamOrchestrator` + `ExpertTeam` 集成到 `chat.py` WebSocket 流程，支持阶段依赖的串行/并行混合编排，对标 Qoder 的 Team Lead + 流水线协作。

**需求**：

**R1.1 流水线编排引擎**：
- 恢复阶段依赖图（`CollaborationPlan` 或等效设计），支持：
  - 串行阶段：规划 → 前端 → 后端 → QA → 评审（有依赖关系）
  - 并行阶段：同一阶段内无依赖的子任务并行执行
  - 阶段间数据传递：前一阶段输出作为后一阶段输入
- Lead Expert 负责任务分解和阶段规划
- 保留 BEST 合并策略用于并行子任务结果汇总

**R1.2 上下文隔离**：
- 每个子任务在独立上下文窗口运行，不继承主对话历史
- 子任务间通过 `SharedWorkspace` 共享中间产物（代码片段、文档、测试结果）
- 子任务完成后，结果汇总到 Lead Expert 的上下文

**R1.3 WebSocket 集成**：
- 用户输入 `@team 任务描述` 时，通过 `ExpertTeamRouter.resolve()` 解析专家列表和任务
- 创建 `ExpertTeam`，注册 handoff handler，广播 `team_formed` 事件
- 流水线执行驱动：Lead 分解 → 阶段串行 → 阶段内并行 → 结果汇总
- WebSocket 事件流：`team_formed` → `plan_update`（阶段计划）→ `expert_step`（每个子任务）→ `expert_result` → `phase_started`/`phase_completed` → `team_synthesis` → `team_dissolved`
- 失败时 fallback 到单 Agent REACT 模式（已有 `_fallback_to_single_agent`）

**R1.4 路由支持**：
- 支持 `@team 任务描述` → 使用默认编程团队
- 支持 `@team:frontend_engineer,backend_engineer 任务` → 显式指定专家
- 支持 `@team:dev_team 任务` → 调用整组开发团队

**验收标准**：
- `@team 开发用户登录功能` 能触发流水线：规划 → 前端 → 后端 → QA → 评审
- 前端 `ExpertTeamView.vue` 正确显示阶段计划、当前阶段、专家步骤
- `TEAM_COLLAB` 执行模式不再 fallback 到 REACT
- 子任务在独立上下文执行，互不污染
- 与 `@board` 互不干扰，用户可自由切换

**关联文件**：
- `src/agentkit/server/routes/chat.py` — 新增 `_execute_team_collab` 函数（参照 `_execute_board_meeting` 模式）
- `src/agentkit/experts/router.py` — `ExpertTeamRouter`（已实现，需集成）
- `src/agentkit/experts/orchestrator.py` — `TeamOrchestrator`（需重写为流水线模式）
- `src/agentkit/experts/plan.py` — `TeamPlan`（需恢复阶段依赖图）
- `src/agentkit/experts/team.py` — `ExpertTeam`（已实现，需适配流水线）
- `src/agentkit/server/frontend/src/components/chat/ExpertTeamView.vue` — 前端组件（需适配阶段展示）

---

### R2: 新增 5-8 个编程领域专家模板

**目标**：为 `@team` 流水线模式新增 5-8 个编程领域核心专家，对标 Qoder 的 5 类专家（Team Lead + 前端/后端/QA/评审），与 `@board` 的名人专家形成区分。

**需求**：
- 新增编程专家模板（YAML 格式，存放 `configs/experts/`）：
  1. **tech_lead** — 技术负责人：任务分解、架构决策、代码审查、阶段协调
  2. **frontend_engineer** — 前端工程师：UI 实现、组件开发、样式编写、前端测试
  3. **backend_engineer** — 后端工程师：API 设计、服务逻辑、数据库操作、后端测试
  4. **qa_engineer** — QA 工程师：测试用例设计、自动化测试、缺陷验证、质量报告
  5. **code_reviewer** — 代码审查员：代码规范、安全漏洞、性能问题、最佳实践
  6. **devops_engineer** — DevOps 工程师：CI/CD、部署配置、基础设施、监控（可选）
  7. **security_expert** — 安全专家：安全审计、漏洞扫描、加密设计（可选）
  8. **database_expert** — 数据库专家：Schema 设计、查询优化、数据迁移（可选）
- 每个专家配置：`persona`、`thinking_style`、`speaking_style`、`bound_skills`（绑定工具）、`avatar`、`color`
- 新增 `dev_team.yaml` 组合模板，包含默认编程团队成员列表
- 专家模板可通过 API 动态注册（已有 `ExpertTemplateRegistry.register()`）

**验收标准**：
- `configs/experts/` 目录包含 5-8 个编程专家 YAML + 1 个 `dev_team.yaml`
- `@team:frontend_engineer,backend_engineer 开发用户登录功能` 能调用对应专家
- `@team:dev_team 任务` 能调用默认编程团队
- 前端 `MentionDropdown.vue` 支持按领域筛选专家（名人专家 vs 编程专家）

**关联文件**：
- `configs/experts/` — 新增专家模板 YAML
- `src/agentkit/experts/registry.py` — `ExpertTemplateRegistry`（已实现，无需修改）
- `src/agentkit/server/frontend/src/components/chat/MentionDropdown.vue` — 专家筛选（需适配）

---

### R3: 上下文隔离机制

**目标**：为 `@team` 流水线子任务提供上下文级隔离，对标 Trae Solo 的独立上下文环境和 Claude Code Subagent 的上下文隔离。子任务在独立上下文窗口运行，不继承主对话历史，避免上下文污染。

**需求**：
- **上下文隔离**：
  - 每个子任务创建独立的 `ConfigDrivenAgent` 实例，不共享对话历史
  - 子任务的 LLM 调用使用独立上下文窗口，仅包含：任务描述 + 专家 persona + 前置阶段输出
  - 子任务间通过 `SharedWorkspace` 传递中间产物（代码片段、文档、测试结果）
- **SharedWorkspace 强化**：
  - 复用现有 `SharedWorkspace`（Redis 后端 + 内存回退）
  - 新增约定 key：`{task_id}/phase/{phase_id}/output` 存储阶段输出
  - 新增约定 key：`{task_id}/artifacts/{artifact_name}` 存储代码片段、文档等
  - Lead Expert 可读取所有阶段的输出用于汇总
- **配置化**：
  - `agentkit.yaml` 中配置隔离模式：`context`（默认）/ `none`（调试用）
  - 上下文窗口大小可配置（默认遵循 LLM Provider 限制）

**验收标准**：
- `@team` 子任务在独立上下文执行，主对话历史不泄漏到子任务
- 阶段间数据通过 `SharedWorkspace` 正确传递
- Lead Expert 能读取所有阶段输出进行汇总
- 子任务失败不影响其他子任务的上下文

**关联文件**：
- `src/agentkit/experts/orchestrator.py` — 子任务上下文创建
- `src/agentkit/core/shared_workspace.py` — `SharedWorkspace`（已实现，需强化约定 key）
- `src/agentkit/core/config_driven.py` — `ConfigDrivenAgent`（已实现，需确保独立实例）

---

### R4: 多模型智能路由

**目标**：按任务类型和专家角色自动选择最优 LLM 模型，对标 Qoder 的 4 模式和 Trae 的多模型选择。当前 `ExpertConfig.llm` 字段已预留但 Orchestrator 硬编码 `model="default"`，需消费该字段。

**需求**：
- **专家级模型配置**：
  - 每个 `ExpertConfig` 可配置 `llm.provider` 和 `llm.model`
  - Orchestrator 读取 `ExpertConfig.llm` 而非硬编码 `model="default"`
  - 示例：`tech_lead` 用 Claude Opus（推理强）、`frontend_engineer` 用 DeepSeek-Coder（代码强）、`qa_engineer` 用 GPT-4o（均衡）
- **任务类型路由**：
  - 编程任务 → 代码能力强的模型（如 Claude Sonnet/Opus、DeepSeek-Coder）
  - 对话任务 → 响应快的模型（如 GPT-4o-mini、Doubao-Lite）
  - 推理任务 → 推理能力强的模型（如 Claude Opus、o4-mini）
  - 中文任务 → 中文优化模型（如 Doubao、Wenxin、Qwen）
- **路由策略**：
  - 基于 `ExpertConfig.llm` + 任务关键词 + 用户配置偏好
  - 支持用户在 `agentkit.yaml` 中自定义路由规则
  - 支持 `@team:expert --model=claude-opus 任务` 显式指定模型
- **成本控制**：
  - 每次路由决策记录模型选择原因
  - 月度成本报告按任务类型/模型维度统计
  - 超预算时自动降级到更便宜的模型
- **Fallback 链**：
  - 首选模型不可用时自动 fallback（已有 `_get_models_to_try`）
  - Fallback 决策记录到 usage tracking

**验收标准**：
- 编程专家自动使用代码能力强的模型
- 用户可自定义路由规则
- 成本报告展示模型选择分布
- Fallback 链正常工作
- `board_orchestrator.py` 和 `orchestrator.py` 不再硬编码 `model="default"`

**关联文件**：
- `src/agentkit/experts/orchestrator.py` — 读取 `ExpertConfig.llm`（移除硬编码）
- `src/agentkit/experts/board_orchestrator.py` — 读取 `ExpertConfig.llm`（移除硬编码）
- `src/agentkit/llm/gateway.py` — `LLMGateway`（已实现，无需修改）
- `configs/experts/*.yaml` — 专家模板新增 `llm` 配置

---

### R5: 仓库级代码理解

**目标**：支持 10 万+ 文件级上下文检索和跨模块语义理解，对标 Qoder 的 Repo Wiki 和 Devin 的 Wiki。为 `@team` 编程任务提供代码上下文。

**需求**：
- **代码索引**：
  - 对项目代码库建立向量索引（复用 pgvector）
  - 支持函数级、类级、文件级粒度索引
  - 增量索引：文件变更时自动更新索引
- **语义检索**：
  - Agent 可通过 `code_search("用户认证逻辑")` 检索相关代码
  - 返回代码片段 + 文件路径 + 上下文
  - 支持自然语言查询和代码片段查询
- **架构图谱**：
  - 自动生成项目架构图（模块依赖、调用关系）
  - 前端可视化展示（复用 `WorkflowView.vue` 的图编辑器）
- **Repo Wiki**：
  - 自动生成项目文档（README、API 文档、架构说明）
  - 代码变更时自动更新文档

**验收标准**：
- `@team 重构用户认证模块` 能自动检索相关代码
- 架构图正确展示模块依赖关系
- Repo Wiki 自动生成并可浏览

**关联文件**：
- `src/agentkit/memory/episodic.py` — `EpisodicMemory`（pgvector 可复用）
- `src/agentkit/tools/` — 新增 `code_search` 工具
- `src/agentkit/server/frontend/src/components/` — 架构图可视化

---

### R6: IDE 插件（VS Code 扩展）

**目标**：将 Fischer AgentKit 能力嵌入 VS Code 编辑器，对标 Cursor 的原生 IDE 体验和 Qoder 的 JetBrains 插件。

**需求**：
- **VS Code 扩展**：
  - 侧边栏聊天面板（复用 Web GUI 的 Vue 组件）
  - 内联代码补全和建议
  - 选中代码 → 右键 → "发送给专家团"
  - `@team` 和 `@board` 前缀路由在 IDE 内可用
- **上下文感知**：
  - 自动获取当前打开的文件、光标位置、选中文本作为上下文
  - 诊断信息（lint 错误、类型错误）自动传递给 Agent
  - 工作区符号搜索
- **操作集成**：
  - Agent 可直接编辑文件（通过 VS Code WorkspaceEdit API）
  - 终端命令执行（通过 VS Code Terminal API）
  - Git 操作（通过 VS Code Git API）
- **Tauri 桌面端保留**：
  - 现有 Tauri 桌面应用继续维护
  - VS Code 扩展作为轻量级替代方案

**验收标准**：
- VS Code 扩展可安装和使用
- `@team` 和 `@board` 在 IDE 内正常工作
- Agent 可编辑文件和执行终端命令
- 选中文本可发送给专家团

---

## Scope Boundaries

### 本次范围内

- R0: 修复死代码与前后端不一致 — 最高优先级（基线修复）
- R1: `@team` 流水线集成 — 最高优先级（核心功能补齐）
- R2: 5-8 个编程专家模板 — 高优先级（场景覆盖）
- R3: 上下文隔离 — 中优先级（轻量隔离）
- R4: 多模型路由 — 中优先级（成本优化）
- R5: 仓库级理解 — 低优先级（长期）
- R6: IDE 插件 — 低优先级（长期）

### 延后到后续迭代

- **git worktree 隔离**：v1 路线图中的 worktree 方案延后，v2 选择上下文隔离作为更轻量的方案。若未来需要文件系统级隔离再评估
- **沙盒/容器隔离**：延后，需 Docker 环境，当前上下文隔离已满足需求
- **实时协作**：多用户共享 Agent 会话（对标 Google Docs 协作模式）
- **Agent 市场**：用户分享和下载专家模板/Skill 配置
- **语音交互**：语音输入和输出（对标 ChatGPT Voice、Cursor Voice Mode）
- **工作流模板库**：预置行业工作流模板（如"电商运营全流程"）
- **企业级权限**：RBAC、审计日志、SSO 集成

### 不在产品身份内

- **纯代码补全**：不做 GitHub Copilot 式的行内补全，聚焦 Agent 级任务
- **模型训练/微调**：不训练自有模型，保持模型无关性
- **CI/CD 流水线**：不做持续集成/部署系统，与现有 DevOps 工具集成
- **100+ 专家模板**：不走 WorkBuddy 的多而广路线，聚焦少而精

---

## Dependencies / Assumptions

1. **R0 依赖**：无外部依赖，纯代码修复
2. **R1 依赖**：R0 完成（基线干净）；`ExpertTeamRouter` 代码已完整；需重新实现流水线 `TeamOrchestrator` 和阶段依赖图
3. **R2 依赖**：`ExpertTemplateRegistry` 已支持动态注册，扩展工作主要是 YAML 编写
4. **R3 依赖**：`SharedWorkspace` 已实现（Redis 后端 + 内存回退）；`ConfigDrivenAgent` 支持独立实例
5. **R4 依赖**：`LLMGateway` 已支持 6 个 Provider 和 fallback 链；`ExpertConfig.llm` 字段已预留
6. **R5 依赖**：pgvector 已用于情节记忆，可复用；需要新增代码解析和索引模块
7. **R6 依赖**：VS Code 扩展 API + 现有 Web GUI 组件可复用

**假设**：
- 用户有可用的 LLM API 密钥（至少一个 Provider）
- 项目代码库规模在 10 万文件以内（R5 的索引能力上限）
- Redis 可用于 `SharedWorkspace`（R3 的上下文共享）

---

## Success Criteria

### R0 成功标准
- `pytest tests/integration/test_expert_team.py` 不再 ImportError
- 前后端数据模型一致（`subtasks` 或恢复 `plan_phases`，取决于 R1 决策）
- `AGENTS.md` 与代码实际状态一致

### R1 成功标准
- `@team` 流水线在 WebSocket 中端到端可用
- 前端正确显示阶段计划、当前阶段、专家步骤
- 与 `@board` 互不干扰，用户可自由切换
- 子任务在独立上下文执行，互不污染

### 整体成功标准
- 编程专家模板数 5-8 个（R2）
- `@team` 子任务在上下文隔离环境中执行（R3）
- 编程任务自动选择代码模型，成本降低 30%+（R4）
- 10 万文件项目代码检索延迟 < 500ms（R5）
- VS Code 扩展日活用户 > 100（R6）

### 差距缩小目标

| 能力维度 | 当前 | 目标 | 对标 |
|----------|------|------|------|
| 任务分解执行 | ⚠️ 死代码 | ✅ 流水线可用 | Qoder |
| 编排模式 | hub-and-spoke(未集成) | ✅ 流水线+并行 | Qoder |
| 隔离机制 | ❌ | ✅ 上下文隔离 | Trae Solo/Claude Code |
| 编程专家模板 | 0 | 5-8 个 | Qoder 5类 |
| 模型智能路由 | ❌ 硬编码 | ✅ 按专家路由 | Qoder/Trae |
| 仓库级理解 | ❌ | ✅ 10万文件 | Qoder/Devin |
| IDE 集成 | Web+Tauri | +VS Code 扩展 | Cursor/Qoder |
| 群聊讨论 | ✅ 独有 | ✅ 保持领先 | 无竞品 |
| 自进化 | ✅ 遗传+AB | ✅ 深化场景化 | Qoder Expert+Team Skill |
| 记忆系统 | ✅ 4层 | ✅ 场景化深化 | Qoder/Claude/Codex |

---

## Implementation Priority

| 优先级 | 需求 | 预期收益 | 复杂度 | 变化（vs v1） |
|--------|------|---------|--------|--------------|
| P0 | R0: 修复死代码+不一致 | 干净基线 | 低 | **新增** |
| P0 | R1: `@team` 流水线集成 | 核心功能可用 | 高 | 范围扩大（需重写编排器） |
| P1 | R2: 5-8 个编程专家 | 场景覆盖 | 中 | 从 50+ 收缩为少而精 |
| P1 | R3: 上下文隔离 | 子任务隔离 | 中 | 从 worktree+沙盒 降级 |
| P2 | R4: 多模型路由 | 成本优化 30%+ | 中 | 保持 |
| P2 | R5: 仓库级理解 | 代码任务质量 | 高 | 保持（长期） |
| P3 | R6: IDE 插件 | 用户入口扩展 | 高 | 保持（长期） |

---

## Competitive Positioning

### Fischer AgentKit 的差异化策略

**核心差异化（无竞品）**：
- `@board` 群聊决策讨论 — 10 个竞品中唯一支持多专家群聊式决策讨论

**对标差异化（有竞品但独特组合）**：
- `@board`（决策）+ `@team`（执行）双模式闭环 — 竞品要么只有执行（Qoder/Cursor/Devin），要么只有单模式
- 自进化系统（遗传算法+AB测试）— 比 Qoder 的 Expert Skill + Team Skill 更深层，但需深化场景化
- 4 层记忆系统（SOUL/USER/MEMORY/DAILY+pgvector）— 比竞品的记忆能力更结构化，但需场景化

**非差异化（持平）**：
- MCP 支持 — 已成事实标准
- 多 Provider LLM Gateway — 竞品普遍支持
- 工具系统 — 竞品普遍支持

**需补齐（落后）**：
- `@team` 任务分解执行 — 死代码，需集成
- 流水线编排模式 — 需实现
- 上下文隔离 — 需实现
- 编程专家模板 — 需新增
- 多模型路由 — 需消费已有字段
- 仓库级理解 — 需实现（长期）
