refactor(agent): surface provider env defaults
test / unit (pull_request) Successful in 38s
test / integration (pull_request) Successful in 56s

This commit is contained in:
2026-06-01 22:32:03 +00:00
parent 10c009c37b
commit 12f8c37af2
4 changed files with 20 additions and 24 deletions
+5
View File
@@ -12,6 +12,7 @@ from __future__ import annotations
import os
from datetime import datetime, timezone
from dataclasses import replace
from pathlib import Path
from ...agent_provider import agent_provision_plan, runtime_for
@@ -231,6 +232,10 @@ def resolve_plan(
forward_host_credentials=provider.forward_host_credentials,
host_env=dict(os.environ),
)
guest_env = dict(agent_provision.guest_env)
for key, val in agent_provision.env_vars.items():
guest_env.setdefault(key, val)
agent_provision = replace(agent_provision, guest_env=guest_env)
return DockerBottlePlan(
spec=spec,