Environment 对象
创建、查询、列表、更新和归档接口都会返回该结构。| 字段 | 类型 | 说明 |
|---|---|---|
id | string | Environment ID,前缀为 env_ |
type | string | 固定值 "environment" |
name | string | Environment 名称 |
description | string | Environment 描述 |
config | Environment config | Environment 配置 |
metadata | object | Metadata 对象,默认 {} |
status | string | Environment 状态。可选值:ready、archived |
archived | boolean | 是否已归档 |
archived_at | string | null | UTC 归档时间;未归档时为 null |
created_at | string | UTC 创建时间 |
updated_at | string | UTC 最后更新时间 |
Environment config
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 必须为 "cloud" |
networking | Environment networking | 否 | 网络访问配置 |
packages | Environment packages | 否 | Session sandbox 准备阶段需要安装的依赖 |
Environment packages
packages 是包管理器到软件包规格字符串数组的映射。支持的 key 为 apt、pip、npm;当前环境准备流程不会安装其他 key。
| key | 类型 | 说明 | 示例 |
|---|---|---|---|
apt | string 数组 | 通过 apt-get install -y 安装的 Debian/Ubuntu 系统包 | ["git", "curl", "build-essential"] |
pip | string 数组 | 通过 pip install 安装的 Python 包 | ["pandas", "PyYAML==6.0.1"] |
npm | string 数组 | 通过 npm install -g 全局安装的 Node.js 包 | ["typescript@5.0.0", "eslint"] |
Environment networking
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
type | string | 是 | 可选值:limited、unrestricted |
相关
云端环境
选择 Agent 运行的容器、网络与依赖。