Skip to content

feat(cloud): say which flows use extended runtime, and that they cost 2x - #272

Merged
finalerock44 merged 5 commits into
devfrom
feat/extended-runtime-ga
Oct 26, 2026
Merged

finalerock44 merged 5 commits into
devfrom
feat/extended-runtime-ga

Conversation

@finalerock44

Copy link
Copy Markdown
Contributor

Any org can now opt a flow into the 20-minute extended runtime with DEVICECLOUD_OVERRIDE_EXTENDED_RUNTIME: true, and each such flow is billed at 2x. dcd cloud already listed the override under "Overrides"; it now adds one line after them, e.g. "2 flows with extended runtime: up to 20 min each, billed at 2×", so the price is clear before the run. It counts the same values the API treats as opted in (true and 'true').

The MCP run_cloud_test tool's waitTimeoutSeconds description now says that such a flow can run for up to 20 minutes, past the 600 s default.

What & why

Type of change

  • fix — bug fix
  • feat — new feature
  • perf — performance improvement
  • refactor — code change that's neither a fix nor a feature
  • docs — documentation only
  • chore / ci / build / test — tooling, no user-facing change
  • Breaking change (title has ! or PR notes a BREAKING CHANGE:)

Checklist

  • PR title follows the Conventional Commits format (see comment above)
  • pnpm lint passes
  • pnpm typecheck passes
  • pnpm build passes
  • I have not bumped the version or edited CHANGELOG.md (release-please handles this)
  • I have signed the CLA (the bot will prompt on first contribution)
  • Docs / README.md / STYLE_GUIDE.md updated if behaviour or output changed

How to test

Any org can now opt a flow into the 20-minute extended runtime with
DEVICECLOUD_OVERRIDE_EXTENDED_RUNTIME: true, and each such flow is billed
at 2x. `dcd cloud` already listed the override under "Overrides"; it now
adds one line after them, e.g. "2 flows with extended runtime: up to 20
min each, billed at 2×", so the price is clear before the run. It counts
the same values the API treats as opted in (true and 'true').

The MCP run_cloud_test tool's waitTimeoutSeconds description now says
that such a flow can run for up to 20 minutes, past the 600 s default.
@finalerock44 finalerock44 self-assigned this Oct 26, 2026
Comment thread src/services/execution-plan.service.ts Resolved
Comment thread src/services/execution-plan.service.ts Resolved
finalerock44 and others added 2 commits October 26, 2026 12:25
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
@finalerock44
finalerock44 merged commit 7be9899 into dev Oct 26, 2026
9 checks passed
@finalerock44
finalerock44 deleted the feat/extended-runtime-ga branch October 26, 2026 12:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant