Agent Deck实战指南3:分组与搜索,让你在20个会话里3秒定位目标
2026-08-11
·
入门教程
·
有封面图
Agent Deck 的会话列表用久了,你会遇到一个问题:
会话越来越多,一眼看不到头——5 个项目各 3 个会话,15 行列表,找起来要扫一遍。
这期讲 Agent Deck 的分组与搜索功能,让你在大量会话里用 3 秒定位目标。
为什么分组比标签更重要
大多数任务管理工具用"标签"来分类:一个会话可以打多个标签,标签之间可以组合筛选。
Agent Deck 用的是"分组"——一个会话属于一个组,只能属于一个组。
这看起来是限制,其实是优势:
**标签适合"多维度分类"**——比如一个任务可以同时是"紧急"、"开发中"、"周五要交"。这三个维度互不包含。
**分组适合"工作流定位"**——一个会话在"今天要处理"这个组里,就不需要再问"它是不是也是紧急的?"组本身就是定位工具,不是分类体系。
Agent Deck 的默认分组逻辑
Agent Deck 自动按两个维度分组:
按工具分组
- Claude Code 会话归一组
- OpenCode 会话归一组
- Gemini CLI 会话归一组
按状态分组
- 运行中(绿色)
- 等待输入(黄色)
- 已完成(灰色)
你不需要手动建组,Agent Deck 根据会话属性自动分类。你只需要切换到对应的分组视图。
怎么用自定义分组
自定义分组是按项目来的,这是最有价值的用法。
比如你同时在跑三个项目:
- 项目 A:网站重构(Claude Code + OpenCode)
- 项目 B:API 开发(Claude Code + Gemini CLI)
- 项目 C:自动化脚本(Gemini CLI)
三个项目各有多个会话。如果按工具分组,你要在三个组里各找一个会话,很麻烦。
如果按项目建组:
```
📁 项目 A(网站重构)
├── Claude Code:重构任务
└── OpenCode:代码审查
📁 项目 B(API 开发)
├── Claude Code:接口开发
└── Gemini CLI:测试脚本
📁 项目 C(自动化脚本)
└── Gemini CLI:数据处理
```
切换到某个项目组,你看到的全是这个项目的会话,不会被其他项目的任务打断注意力。
怎么创建自定义分组
进入 Agent Deck 之后:
1. 选中有会话,键入 G(group)
2. 输入组名,比如"网站重构"
3. 确认,该会话就移入这个组
一个组建好之后,后续会话可以通过相同操作移入同一个组。
这个操作不需要退出当前界面,在会话详情视图里就能完成。
搜索:精确定位会话
当分组也找不到的时候,用搜索。
键入 / 调出搜索框,输入关键词——
Agent Deck 会在所有会话里搜索匹配项,搜的是:
- 项目目录名
- 最近一次指令的文本内容
- 会话里的关键输出(关键词)
搜索结果实时更新,输入两三个字符就能定位。
这个功能在你有 20+ 个会话的时候特别有用。不用记"那个项目叫什么来着",直接搜"登录"就能找到所有跟登录功能相关的会话。
和 GenHub 的"配置模板"类比一下
GenHub 有配置模板功能——把一组 Provider 设置保存为模板,下次快速切换。
Agent Deck 的分组,本质上是同一个思路在"运行层"的应用:
- GenHub 模板 = 配置的快照,一键切换工具设置
- Agent Deck 分组 = 项目的快照,一键切换工作上下文
两者都是"把你从重复操作里解放出来"的设计。
实际演示
假设你今天要做这些事情:
- 上午:继续项目 A 的代码审查(OpenCode)
- 下午:处理项目 B 的接口 bug(Claude Code)
- 晚上:跑项目 C 的自动化脚本(Gemini CLI)
用 Agent Deck 的操作流:
1. 早上打开 Agent Deck → 切换到"项目 A"分组 → 进入 OpenCode 会话
2. 下午切回来 → 切换到"项目 B"分组 → 进入 Claude Code 会话
3. 晚上同样操作
不需要在 15 个会话里目测哪个是哪个。一个分组切换,视野立刻干净。
什么情况下分组特别有用
强烈推荐建分组:
- 同时在跑 3 个以上项目
- 同一个项目有多个 AI 工具并行(比如同时用 Claude Code 写代码、OpenCode 做审查)
- 需要在"今天要做的事"和"长期跑着的任务"之间快速切换
不需要自定义分组:
- 每次只跑一两个会话
- 会话不多且用途明确(直接按工具分组就够了)
下期预告
这期讲了"怎么找",下期讲"怎么看清花了多少钱"——Agent Deck 的成本追踪功能,帮你在多会话并行时,随时掌握每个项目烧了多少 Token。
评论区