@@ -418,7 +418,7 @@ await step.deliver("alert-telegram", {
418418 Every update bumps the patch version automatically. Pass{ " " }
419419 < code > expectedVersion</ code > to opt into optimistic concurrency —
420420 the server returns < code > HTTP 409</ code > with{ " " }
421- < code > { ` { currentVersion, expectedVersion }` } </ code > when another
421+ < code > { " { currentVersion, expectedVersion }" } </ code > when another
422422 deploy landed between your read and your write. Pass{ " " }
423423 < code > dryRun: true</ code > to validate the bundle without touching
424424 the database. Pass < code > clientRequestId</ code > for idempotency —
@@ -480,7 +480,9 @@ try {
480480 < code > mint-watcher</ code > , < code > price-circuit-breaker</ code > ,{ " " }
481481 < code > daily-digest</ code > , < code > failed-tx-alert</ code > , and{ " " }
482482 < code > health-cron</ code > . Each template has a typed{ " " }
483- < code > { `{ id, name, description, category, trigger, code, prompt }` } </ code > { " " }
483+ < code >
484+ { "{ id, name, description, category, trigger, code, prompt }" }
485+ </ code > { " " }
484486 shape — the < code > code</ code > field is the exact{ " " }
485487 < code > defineWorkflow()</ code > source, and < code > prompt</ code > is the
486488 natural-language description agents use to match user intent. The
@@ -561,7 +563,7 @@ await client.workflows.deploy({
561563 Every deploy bumps the stored workflow version by one patch digit
562564 (for example, < code > 1.0.3</ code > → < code > 1.0.4</ code > ). Handler
563565 bundles are written to disk as{ " " }
564- < code > data/workflows/{ ` {name}-{version}` } .js</ code > , so the runner
566+ < code > data/workflows/{ " {name}-{version}" } .js</ code > , so the runner
565567 can resolve a specific bundle for in-flight runs while the next
566568 trigger picks up the latest. The API retains the most recent three
567569 on-disk bundles per workflow; older versions are pruned on each
0 commit comments