Agent Sandbox Registry

agent-sandbox

Decision: Remove legacy declarative build fields from template.yaml

无中文版

.agents/notes/implemented/feature/2026-09-29-template-yaml-legacy-cleanup.md

Decision: Remove legacy declarative build fields from template.yaml

Status: implemented Implemented: 2026-09-29

Problem

template.yaml contained declarative build fields (python_packages, system_packages, node_packages, commands, base, copy_files) and a to_dockerfile() method that were never used in the actual CLI build flow. The real build pipeline always uses a Dockerfile directly. These fields:

Decision

Remove all legacy declarative build fields and the to_dockerfile() method:

API Design

N/A — this decision removes unused internal fields. No public API changes.

Alternatives considered

Dependencies

Test Strategy

Files changed

Acceptance criteria