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
115 changes: 115 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,118 @@ Claude Code 的解决方案:官方 marketplace——支持插件发布、搜
**Claude Code 源码**:`components/tasks/BackgroundTasksDialog.tsx` — 在多个后台 Agent 间快速切换,查看各自进度和输出。

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

---

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

### 32. useSSHSession SSH 会话 Hook(P3)

**做什么**:Claude Code 的 useSSHSession Hook——管理远程 SSH 会话连接:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useSSHSession.ts` | 241 | SSH 会话管理 |

**Qwen Code 现状**:Qwen Code **没有 SSH 会话管理 Hook**。

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

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

---

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

### 33. useSwarmPermissionPoller Swarm 权限轮询(P3)

**做什么**:Claude Code 的 useSwarmPermissionPoller Hook——多 Agent 权限请求轮询:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useSwarmPermissionPoller.ts` | 330 | Swarm 权限轮询 |

**Qwen Code 现状**:Qwen Code **没有 Swarm 权限轮询功能**。

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

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

---

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

### 34. useTasksV2 任务 V2 Hook(P3)

**做什么**:Claude Code 的 useTasksV2 Hook——新版任务管理:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useTasksV2.ts` | 250 | 任务 V2 管理 |

**Qwen Code 现状**:Qwen Code **没有任务 V2 Hook**。

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

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

---

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

### 35. useArrowKeyHistory 箭头键历史导航(P3)

**做什么**:Claude Code 的 useArrowKeyHistory Hook——箭头键导航输入历史:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useArrowKeyHistory.ts` | 228 | 箭头键历史导航 |

**Qwen Code 现状**:Qwen Code 有基础历史导航,但**没有专门的箭头键 Hook**。

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

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

---

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

### 36. useCanUseTool 工具可用性 Hook(P3)

**做什么**:Claude Code 的 useCanUseTool Hook——检查工具是否可用:

**关键源码**:

| 文件 | 行数 | 职责 |
|------|------|------|
| `hooks/useCanUseTool.ts` | 203 | 工具可用性检查 |

**Qwen Code 现状**:Qwen Code **没有工具可用性检查 Hook**。

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

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