内容提要
DigitalOcean推出iPhone应用Cuttlefish,用于远程管理云端AI代理。代理在隔离沙盒中持续运行,需授权时用户可用手机审批、补充信息或启动新任务。应用支持Claude Code、Codex等工具,强调选择、控制与协作,并集成Box文件同步,便于团队共享文件。
延伸解读
移动审批:让代理不再卡在等待中
文章指出,代理在运行中常需用户授权才能继续,例如执行迁移或写入文件。Cuttlefish 将审批环节移到 iPhone 上,用户无需回到电脑前即可批准、补充信息或启动新任务。这解决了代理因等待人工响应而停滞的问题,尤其适合长时间运行或用户不在桌面的场景。
工具选择与统一监管
Managed Agents 支持 Claude Code、Codex CLI、OpenCode 等多种代理框架,Cuttlefish 作为统一入口进行监管,不绑定单一供应商。这意味着团队可沿用现有工具链,同时通过手机集中控制所有代理会话,降低了多工具管理带来的碎片化。
Box 集成:文件协作与权限边界
Box Mount 将 Box 文件夹同步到代理工作区,代理可直接编辑文件,改动会同步回 Box,并遵循 Box 的权限、版本历史和审计日志。文章示例中,律师在途中用手机批准代理生成摘要,摘要自动回到共享文件夹。需注意代理可删除文件且删除会同步,因此权限设置需谨慎。
Q&A
DigitalOcean Cuttlefish 是什么?
Cuttlefish 是 DigitalOcean 推出的原生 iPhone 应用,用于远程管理云端 AI 代理。用户可以通过手机审批代理请求、补充信息或启动新任务。
Cuttlefish 支持哪些 AI 代理工具?
Cuttlefish 支持 Claude Code、Codex CLI、OpenCode、OpenHands、Hermes、LangGraph 和 CrewAI 等多种代理工具,并兼容 20,000+ 工具和多种模型。
Cuttlefish 如何保证代理运行的安全和控制?
代理在 DigitalOcean 托管的隔离微虚拟机(microVM)中运行,独立于用户设备。用户可以决定代理能自主执行哪些操作、哪些被禁止,并能随时批准、引导或停止运行,还能查看会话参与者。
Cuttlefish 如何与 Box 集成实现文件同步?
Box 推出 Box Mount(私有预览),可将 Box 文件夹同步到代理环境。在 Cuttlefish 中通过 Customize > Tools > Box 登录并选择文件夹,代理对文件的修改会自动上传到 Box,Box 中的更改也会同步到工作区,且遵循 Box 的权限、版本历史和审计跟踪。
Cuttlefish 的名字有什么含义?
Cuttlefish(乌贼)是海洋中动态伪装的动物,能适应环境改变颜色、图案和纹理。这隐喻代理需要适应周围的工具、模型和框架,也体现了应用的核心:选择、控制和协作。
使用 Cuttlefish 需要一直盯着代理吗?
不需要。代理在云端隔离沙盒中持续运行,可运行数分钟、数小时甚至过夜,仅在需要授权时暂停并请求批准。用户可以通过手机随时响应,然后继续日常活动。