[☕Vibe Coding🤖] 用了半天 Claude Code 2.1.139 新增的 agent view 和 backgroud session,有用但还是有不少问题

260511 发布的 2.1.139 版本的 changelog 里第一项就是 Added agent view (Research Preview) 。还比较少有地在 changelog 里加上了 agent view 的文档链接: https://code.claude.com/docs/en/...
[☕Vibe Coding🤖] 用了半天 Claude Code 2.1.139 新增的 agent view 和 backgroud session,有用但还是有不少问题
[☕Vibe Coding🤖] 用了半天 Claude Code 2.1.139 新增的 agent view 和 backgroud session,有用但还是有不少问题

260511 发布的 2.1.139 版本的 changelog 里第一项就是 Added agent view (Research Preview)。还比较少有地在 changelog 里加上了 agent view 的文档链接: https://code.claude.com/docs/en/agent-view

不知道大家用了这个功能没。今天白天尝试使用了小半天,发现有挺多亮点,也有一些槽点。也想听听大家关于它的看法。

agent view 是啥

这个 agent view 可以直接并行启动 claude session ,产生的 session 默认就使用 worktree 隔离了,可以并行执行没有文件冲突。而它启动的 background session ,是由一个独立的 supervisor 管理执行的,脱离了终端或者这个 agent view 仍会保持执行,关闭终端之后,background session 也会继续执行。

使用 ps 查看进程,可以看到一个 claude daemon run --spawned-by xxxx PPID 为 1 的 supervisor 进程。我在一直没有留意过以前是否有这个 supervisor 进程。刚刚回退到 2.1.138 版本,貌似并不会启动它。在新版本里,使用 claude agents 、claude —bg 、\bg 时,就会启动这个 supervisor 进程。

使用体验

今天使用下来还是有几个明显不顺手的地方:

  • 启动的 session 必开 worktree, 但是 session 列表上看不到分支的状态(能否合并、是否已合并等等)。导致要不断在 agent view 以外来确认分支状态……
  • agent view 会把用户所有的 background session 显示出来,完全没有关于 workspace 的筛选。如果多个项目里用了 background session ,这个列表会相当混乱
  • agent view 中派发 session ,没法指定权限模式。只能使用 claude --bg 或 /bg 先指定权限模式,再“推到” agent view 中

感觉 Claude Code 这次很着急推出这个功能,不像一些其他功能,是显式设置环境变量开启。而 agent view 需要额外设置环境变量关闭。

但是总体使用下来,还是能在一定程度上替代类似 conductor 的软件。并且个人感觉这次更新最主要的,就是增加了 supervisor 的这个角色,有能力做更多的事情,例如扩充 remote-control 的能力。

我试了下,如果开了允许所有 session 使用 remote-control 的设置,agent view 生成的 background session ,在 claude 手机 App 里也能看到,可以继续对话,还挺好用的。虽然按照目前 remote-control 的使用流程,Claude App 端还不能创建 session ,不过 Claude Code 都有 supervisor 了,估计以后手机 Claude App 启动主机上的 session 也是分分钟的事。remote-control 可预见地会越来越好用。

最后夹带个私货 😄。如果不是官方订阅不能用 remote-control ,或者不习惯 remote-control 聊天样的交互,想在移动端使用 Claude Code/Codex 。自荐一下我搞的远程使用 Claude Code/Codex iOS App -- ServerCC 。之前在站里宣传过,有好些小伙伴在使用了,提了很多宝贵建议。现在除了可以在移动网络下高质量使用 cc/codex ,还可以浏览上传工作区文件、vnc 查看桌面内容调试 UI 、类似 termius 的定位保活等等。后面的版本也会接入 agent view 以及这个 background session 。

来源: v2ex查看原文