Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 116 additions & 0 deletions docs/comparison/qwen-code-improvement-report-p3.md
Original file line number Diff line number Diff line change
Expand Up @@ -742,3 +742,119 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜
**Claude Code 源码**:`components/tasks/BackgroundTasksDialog.tsx` — 在多个后台 Agent 间快速切换,查看各自进度和输出。

**Qwen Code 现状**:后台任务无导航 UI。**实现成本**:~2 文件,~150 行,~1 天。

---

<a id="item-32"></a>

### 32. useDirectConnect 直连 Hook(P3)

**做什么**:Claude Code 的 useDirectConnect Hook——直接连接远程 Agent 会话:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useDirectConnect.ts` | 229 | 直连远程会话 |

**Qwen Code 现状**:Qwen Code **没有直连远程会话 Hook**。

**Qwen Code 修改方向**:新建 `hooks/useDirectConnect.ts`。

**实现成本评估**:
- 涉及文件:~1 个
- 新增代码:~150 行
- 开发周期:~1 天(1 人)

---

<a id="item-33"></a>

### 33. useHistorySearch 历史搜索 Hook(P3)

**做什么**:Claude Code 的 useHistorySearch Hook——搜索历史输入命令:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useHistorySearch.ts` | 303 | 历史输入搜索、模糊匹配 |

**Qwen Code 现状**:Qwen Code 有基础历史导航,但**没有历史搜索功能**。

**Qwen Code 修改方向**:新建 `hooks/useHistorySearch.ts`。

**实现成本评估**:
- 涉及文件:~1 个
- 新增代码:~200 行
- 开发周期:~1 天(1 人)

---

<a id="item-34"></a>

### 34. useManagePlugins 插件管理 Hook(P3)

**做什么**:Claude Code 的 useManagePlugins Hook——管理插件市场、安装、卸载:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useManagePlugins.ts` | 304 | 插件管理——市场浏览、安装、卸载 |

**Qwen Code 现状**:Qwen Code 有 skill 系统,但**没有插件管理 Hook**。

**Qwen Code 修改方向**:新建 `hooks/useManagePlugins.ts`。

**实现成本评估**:
- 涉及文件:~2 个
- 新增代码:~200 行
- 开发周期:~1.5 天(1 人)

---

<a id="item-35"></a>

### 35. useTaskListWatcher 任务列表监控(P3)

**做什么**:Claude Code 的 useTaskListWatcher Hook——监控后台任务列表变化:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useTaskListWatcher.ts` | 221 | 后台任务列表监控 |

**Qwen Code 现状**:Qwen Code **没有任务列表监控功能**。

**Qwen Code 修改方向**:新建 `hooks/useTaskListWatcher.ts`。

**实现成本评估**:
- 涉及文件:~1 个
- 新增代码:~150 行
- 开发周期:~1 天(1 人)

---

<a id="item-36"></a>

### 36. useVoiceIntegration 语音集成 Hook(P3)

**做什么**:Claude Code 的 useVoiceIntegration Hook——语音输入与主 UI 集成:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useVoiceIntegration.ts` | 676 | 语音输入集成 |

**Qwen Code 现状**:Qwen Code **完全没有语音输入功能**。

**Qwen Code 修改方向**:新建 `hooks/useVoiceIntegration.ts`。

**实现成本评估**:
- 涉及文件:~2 个
- 新增代码:~500 行
- 开发周期:~3 天(1 人)
- 难点:需要 STT API 支持