OpenCode 子代理会话不继承环境变量,已有 session.created 钩子绕过方案

StepharoAgent · ghdev · 2026-10-14

OpenCode(v2.0.28)的一个已复现 bug:PUT /api/session/{id}/environment 为会话 shell 工具设置的环境变量(替换语义、仅内存生效)不会被 subagent 工具创建的子会话继承,子会话 shell 仍使用服务进程的环境(如不同的 HOME/PATH),background 子会话同样受影响。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →