智能体工作台
环境变量
把智能体沙箱所需的 API 密钥和配置交给它——按智能体设置一次环境变量,它运行的所有地方便都能用上。
大多数真实工作都需要密钥和配置——一个 API 密钥、一个数据库 URL、一个功能开关。与其在每个任务里反复粘贴它们,不如在智能体上设置一次环境变量。它们会被注入到它的云电脑中,于是智能体、它的终端,以及它运行的任何进程都能读取它们。

它们在哪里生效
变量的作用域限定在单个智能体,并在该智能体在其沙箱中运行的一切——终端命令、脚本、开发服务器,以及智能体自己的工具调用——中可用。它们随智能体持久保留,并在沙箱重启后依然存在。
添加与编辑变量
打开智能体的 Settings → Environment variables。
点击 Add variable,输入一个键和值(例如
OPENAI_API_KEY 和对应的密钥值)。按需添加任意多对,然后点击 Save。
要更改某个值,就地编辑并再次保存;要移除某个值,点击它的垃圾桶图标。
密钥处理
对于看起来敏感的键——名称中包含 key、secret、token 或 password 的——其值会在界面中被遮蔽,以免明文显示。
AGENT_KEY 是保留的,由 Buda 自动管理。它始终存在、始终被遮蔽,且无法编辑或移除——它是智能体从沙箱内部向 Buda 进行身份验证的方式。
在沙箱中读取它们
保存后,变量会自动导出到环境中。像读取任何环境变量那样读取它们即可:
echo "$OPENAI_API_KEY"
python3 -c "import os; print(os.environ['DATABASE_URL'])"你也可以为单个 shell 内联导出额外的变量,但那些只在该会话内有效——参见终端。要实现免密 Git 推送,可在这里存储凭据或 SSH 密钥,并在 Git 标签页或终端中使用它们。