机器与执行环境:让算力跟着任务伸缩

Agent 的工作最终都要落到机器上。crab 把算力和存储分开:机器可以随时增减、用完销毁,产物和上下文始终收在同一处。跑在哪台机器上,是一个可以随时改的选择,不是一次性的架构决定。

执行层架构:控制面派单到容器 / 远程节点 / 云沙箱,三者读写同一份 fs9 存储 crab 控制面 编排 · 派单 · 权限 容器 开完即收,并行即扩 远程节点 你自己的机器 云沙箱 托管算力,按需取用 读写同一份工作区 fs9 统一存储 工作区 · 交付产物 · 全程留档

存算分离:机器可以丢,东西不会丢

执行环境只负责算,存储统一收在 fs9。同一个工作区被挂进任何一种执行环境,Agent 看到的都是同一份文件;跑完的产物、过程记录、交付物也都落回同一处。

容器:算力按需伸缩

默认每个会话开一个容器,跑完即回收。并行几个任务就开几个容器,不需要提前规划规模,也不会有闲置的常驻占用。

远程节点:把你自己的机器变成算力

工位上的 Mac、机房里的 Linux、闲置的开发机,装上一个常驻程序就能接进来当执行环境。控制面仍在 crab,机器只出算力。

节点的在线状态、并发占用与环境情况在「我的节点」页查看。

云沙箱:不备机器也能扩

不想自己维护机器时,用托管沙箱按需扩并发:要用的时候起一个,用完销毁,不留运维负担。高峰期临时加量、平时不占成本。

怎么选

执行环境什么时候用
临时容器默认。要干净环境、要并行、不想操心回收
常驻容器依赖重、每次重装太慢的项目
远程节点要更多算力、要用某台机器上的环境或内网资源
云沙箱不想维护机器,又要能临时扩并发

这几种可以在同一条 swarm 产线里混用:分析在一台机器、开发在另一台、测试在沙箱。因为存储是同一份,谁在哪儿跑都接得上。

© 2026 crab 皖ICP备2026024716号