博客
把代码 Review 带到手机上
移动端 AI 编程的下一步,不是把更多终端输出塞进小屏幕,而是让你能检查变更、判断方向,并在不回到电脑前继续推动工作。
继续查看该栏目下的产品与工程更新。
浏览此分类一个移动端 AI 编程工具最先要解决的问题,通常很直接:离开电脑之后,我还能不能看到 agent 正在做什么?
这个能力很重要,但只解决了第一层需求。
当 AI coding agent 开始真正修改代码后,用户更关心的问题会变成:它到底改了什么?这些修改是否合理?下一步应该继续、调整,还是停止?
这就是 Tactic Remote 1.8.0 背后的产品方向。
看输出只是起点
终端输出能告诉你 agent 是否还在运行,是否卡住,是否等待输入。它能让你确认任务没有中断。
但任务结束后,终端输出并不总能回答关键问题:
- 哪些文件被改了?
- agent 有没有碰到不该改的地方?
- 实现方向是否合理?
- 是否补了测试或文档?
- 这个分支应该继续推进、调整,还是放弃?
如果手机只能展示原始输出,那么所有真正重要的判断,最终还是要等你回到电脑前才能完成。这样一来,移动端 AI 编程就只能停留在“远程监控”。
一个更完整的移动工作流,需要把 Review 也纳入进来。
AI 编程天然会产生 Review 时刻
AI 编程并不是一段从头到尾连续推进的对话。它更像一连串需要检查和判断的节点。
你让 agent 修一个 bug。它修改了文件。接下来你需要看 diff。
你让它重构一个组件。它移动了逻辑。接下来你需要判断改动是否干净,范围是否过大。
你让它补测试。它更新了测试文件。接下来你需要确认测试是否覆盖了真实行为。
这些都不是边缘场景,而是 AI 辅助开发的日常节奏。
过去的循环通常是:
- 发送 prompt
- 等待 agent 执行
- 阅读输出
- 回到电脑前检查结果
更理想的循环是:
- 发送 prompt
- 等待 agent 执行
- 在手机上 Review 变更
- 决定继续、转向或停止
Tactic Remote 1.8.0 正在让这种循环变得更自然。
Git Review 应该靠近对话
当 agent 完成一个 coding task 时,对话和 diff 应该放在相邻的位置。
对话解释意图:你要求了什么,agent 如何理解,它声称做了哪些修改。
diff 展示事实:哪些文件真的被改了,代码具体怎么变了,实现是否符合原本目标。
如果这两个视图分得太开,用户就需要手动重建上下文。在桌面上,这通常意味着在终端、编辑器、Git 工具和浏览器之间来回切换。在手机上,这种切换成本更高。
移动端编程工作区应该让用户能从对话自然进入变更检查,而不是把 Review 完全留到回到桌面之后。
所以在 Tactic Remote 里,Review 不再只是桌面端的后续动作,而是整个 AI 编程流程的一部分。
Chat Mode 让 Review 前的阅读更轻松
原始终端输出很强大,但它并不总是最适合手机阅读的格式。
Chat Mode 给 session 增加了更多结构。消息、工具活动、Thinking 区块和流式输出都更容易扫读。你仍然可以理解 agent 正在做什么,但阅读负担更低。
这很重要,因为 Review 其实在打开 diff 之前就已经开始了。你需要先判断任务的大致状态:
- agent 有没有理解你的请求?
- 它是否调用了工具?
- 它是否停在某个决策点?
- 它有没有解释关键取舍?
- 它是否过早宣称完成?
更清晰的对话视图能帮助你形成初步判断,然后 Git Review 视图再帮助你验证这些判断。
这两个视图不是互相替代,而是配合完成同一件事:帮助用户更快理解当前状态,并做出下一步决定。
手机适合处理范围明确的 Review
手机并不是做大规模架构 Review 的最佳设备。上千行 diff 仍然更适合在大屏幕上认真看。
但很多 Review 决策并没有那么重:
- agent 是否改了正确的文件?
- 是否误改了无关代码?
- 分支方向是否还对?
- 这个 diff 是否值得继续推进?
- 是否应该先让它补测试?
- 是否应该停止这条路径,换一种实现?
这些判断经常发生在你离开电脑的时候。
目标不是让手机替代桌面 Review,而是减少“必须回到电脑前才能做判断”的阻塞。
移动 Review 会改变你使用 agent 的方式
当你可以在手机上 Review,使用 AI coding agent 的方式会发生变化。
你可以启动一个任务,离开电脑,但仍然保持参与。你可以更早发现方向错误。你可以让一个有希望的分支继续推进。你也可以在投入更多时间之前,先判断这个 session 是否值得继续。
这和把 agent 当成一个黑箱完全不同。
它也让 multi-agent 和 worktree 工作流更实际。如果多个 session 正在探索不同分支,手机就可以成为比较进展、检查方向、决定哪条路径值得继续的地方。
这才是更深层的产品方向:手机不只是输出的第二屏,也可以成为承载开发者判断的控制面板。
从监控走向 Review
Tactic Remote 并不是要让手机成为唯一的发版设备。
这个方向更现实:现代 AI 编程已经会在你离开电脑时继续产生代码。产品应该帮助你足够接近这些变化,以便及时做出判断。
Tactic Remote 1.8.0 正在靠近这个目标:
- Chat Mode 让 agent 活动更容易阅读
- Git Review 让变更更容易检查
- Quick Prompts 让常用 Review 动作更容易复用
- 服务器兼容性检查让运行环境更值得信任
最终形成的是一个更完整的移动 AI 编程工作流。
问题不再只是“agent 还在不在运行”。
更重要的是:“它改了什么?看起来是否合理?下一步应该怎么做?”