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 @@ -672,3 +672,119 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜
**意义**:Auto mode 规则透明化——用户知道什么被自动批准了。
**缺失后果**:规则不透明 → 用户不敢用 auto mode → 回退到手动批准。
**改进收益**:子命令 = 规则可查可审 → 用户放心启用 auto mode。

---

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

### 26. useVoice 语音输入 Hook(P3)

**做什么**:Claude Code 的 useVoice Hook——按住快捷键说话,自动 STT 转文字发送给 Agent:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useVoice.ts` | 1144 | 语音输入——录音、STT 流式转录、多语言支持 |

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

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

**实现成本评估**:
- 涉及文件:~3 个
- 新增代码:~800 行
- 开发周期:~5 天(1 人)
- 难点:需要 STT API 支持、音频录制跨平台

---

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

### 27. 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-28"></a>

### 28. 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-29"></a>

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

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

**关键源码**:

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

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

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

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

---

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

### 30. 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 人)