OptionalmainOptionalcompatibilityOptionald1provision + bind a D1 database, applying each migration once (ledger-tracked, baseline-safe).
Optionalkvprovision + bind KV namespaces (binding → title).
Optionalr2provision + bind R2 buckets (binding → bucketName).
Optionaldurablebind Durable Object agents (Cloudflare Agents SDK runtime) + create same-script classes via an inline migration.
Optionalprevthe previously-deployed DO class set. When given, the inline migration creates ONLY the classes added since (a true
old_tag→new_tag delta); a removed class is logged (never auto-dropped), a backend-flip throws. Omit on first deploy.
Optionaldurablethe DO migration tags — newTag defaults to "v1"; pass oldTag on a redeploy that ADDS classes (optimistic concurrency).
Optionalassetsstatic assets to serve (uploaded; bound as ASSETS by default).
OptionalassetsOptionalassetsOptionalvarsplain-text vars.
Optionalsecretsencrypted secrets (empty values skipped).
Optionalcronscron triggers.
Optionalobservability
the bundled worker ES module.