假设 agent 收到一个小任务:先把数据写入沙箱,再用命令和 Python 处理,最后读回结果。整个过程只需四次调用,所有步骤共享同一个文件系统。
GET /v2/sandbox 的 capabilities 中应包含 files、exec 和 code_interpreter。
GET /v1/capabilities 的返回结果中应包含 files、exec 和 code_interpreter。
设置了 AIO_API_KEY 时,将 key 作为 bearer token 发送。
每一步是一次调用。命令和代码都能读到第 1 步写入的文件,因为所有 plane 共享同一个文件系统:
每次调用都经过共享的 Aio helper(见 约定),它会把返回结构拆到 data。
四次调用 1.x SDK 都覆盖;结果放在 data 下,TypeScript 里是 body.data。
两种写法打印同样三行,留下同样两个文件。wc -l 会给计数补空格,因此示例输出中的 4 /tmp/agent-data.txt 是用 strip() 去掉前导空格后的结果。