Cloud 密钥只在 setup 阶段可见
环境变量全程都在;Secrets 只给 setup 脚本,agent 阶段会被拿走。setup 里的 export 也不会带进 agent。
Cloud 聊天分两段:先跑 setup(可上网装依赖),再进 agent 循环。默认 agent 阶段断网。
密钥和变量不要混用:
- 普通环境变量:setup 和 agent 都能看见
- Secrets:多一层加密,只在 setup 解密;agent 开始前删除
- setup 脚本是另一段 Bash,
export进不了 agent。要持久化就写进环境设置或~/.bashrc
不要指望把生产密钥塞进 Secrets,再让 agent 用同样的值去调外部 API。需要 agent 访问时,用环境变量并收紧 internet allowlist,或把密钥只留给 setup 去写好本地工具链。