From e7bc59054b74bd0c34715d056bbff1a475ce62e0 Mon Sep 17 00:00:00 2001 From: claude Date: Mon, 8 Jun 2026 04:05:29 +0000 Subject: [PATCH] refactor: remove BOT_BOTTLE_IMAGE env override Unused in tests, docs, or examples. Can be added back if/when merited. --- bot_bottle/backend/docker/prepare.py | 2 +- bot_bottle/backend/smolmachines/prepare.py | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/bot_bottle/backend/docker/prepare.py b/bot_bottle/backend/docker/prepare.py index 3c32c1e..cb220e7 100644 --- a/bot_bottle/backend/docker/prepare.py +++ b/bot_bottle/backend/docker/prepare.py @@ -110,7 +110,7 @@ def resolve_plan( dockerfile_path = str(p_dockerfile) else: image_default = provider_runtime.image - image = os.environ.get("BOT_BOTTLE_IMAGE", image_default) + image = image_default derived_image = "" runtime_image = image if spec.copy_cwd: diff --git a/bot_bottle/backend/smolmachines/prepare.py b/bot_bottle/backend/smolmachines/prepare.py index eed6a1a..132ff91 100644 --- a/bot_bottle/backend/smolmachines/prepare.py +++ b/bot_bottle/backend/smolmachines/prepare.py @@ -116,9 +116,6 @@ def resolve_plan( prompt_file.chmod(0o600) machine_name = f"bot-bottle-{slug}" - # Stash the agent image ref — `launch.launch` runs the - # build → pack pipeline at bringup. Honors BOT_BOTTLE_IMAGE - # to match the docker backend's `resolve_plan` default. agent_dockerfile_path = "" if provider.dockerfile: agent_dockerfile_path = _resolve_manifest_dockerfile(provider.dockerfile, spec) @@ -133,7 +130,7 @@ def resolve_plan( image_default = f"bot-bottle-{provider.template}:{slug}" else: image_default = provider_runtime.image - agent_image_ref = os.environ.get("BOT_BOTTLE_IMAGE", image_default) + agent_image_ref = image_default agent_provision = agent_provision_plan( template=provider.template, dockerfile=agent_dockerfile_path,