PRD 0040: backend-aware resume and dashboard reattach #143
Reference in New Issue
Block a user
Delete Branch "prd-0040-backend-aware-resume-and-dashboard"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #137.
PRD: https://gitea.dideric.is/didericis/bot-bottle/src/branch/prd-0040-backend-aware-resume-and-dashboard/docs/prds/0040-backend-aware-resume-and-dashboard.md
Summary
backendfield toBottleMetadata, written at creation time for both Docker and smolmachinescli resumeso the correct bottle type is constructed without env overrides_bottle_for_slugin dashboard to construct smolmachines bottles rather than defaulting to DockerChanges (1 commit)
docs/prds/0040-backend-aware-resume-and-dashboard.md— add PRD 0040 (Draft)@@ -657,3 +655,1 @@# `bot-bottle-<slug>` — set by the compose renderer# (no service suffix on the agent service, by design).container_name = f"bot-bottle-{slug}"machine_name = f"bot-bottle-{slug}"Why the rename? Seems a bit silly: I know smolmachines aren't technically containers, but container seems more generic than "machine"... is there a more generic word we can use?
sure
@@ -657,3 +655,1 @@# `bot-bottle-<slug>` — set by the compose renderer# (no service suffix on the agent service, by design).container_name = f"bot-bottle-{slug}"machine_name = f"bot-bottle-{slug}"Fair point. How about
instance_name? Both Docker containers and smolmachines VMs are instances of the agent runtime, so that term is accurate for both backends without implying either one specifically.Line 655 for reference.
83c45d772atoe43f75dd1b