ExperimentalOptional Readonly ExperimentalenvEnvironment for the container (e.g. POSTGRES_PASSWORD).
Readonly ExperimentalimageContainer image, e.g. "postgres:16" or "redis:7".
Optional Readonly ExperimentalportThe port to publish + reach — the one ServiceHandle.port reports and
endpoints lists. v0 supports a SINGLE port (the common disposable-service
case: a DB, a cache); multi-port publishing is deferred rather than half-done
(a declared-but-unexposed secondary port would be a misleading state).
Optional Readonly ExperimentalreadyReadiness gate — start() resolves only once this passes.
Optional Readonly ExperimentalresetProvisioning cadence — ServiceReset. Defaults to "per-trial".
Optional Readonly ExperimentalseedA one-shot command run INSIDE the fresh container after it is ready and
before the agent runs — e.g. "psql -U postgres -d app -f schema.sql". Its
output is recorded once; it is NOT model-synthesized.
A disposable service the agent's task may act against — declared per arm/spec on the (future)
serviceseval option.