# Helix 0.89.0: The schedule retry flag is gone

> `ctx.trigger.isRetry` has been removed rather than kept as a value the platform cannot populate honestly. Schedule handlers must be idempotent.

- Released: 5 Aug 2026 (2026-08-05)
- Packages: @trayai/helix-sdk@0.89.0

## Headline changes

### Removed: `ctx.trigger.isRetry` for scheduled functions

The flag was reserved and always `false`. Nothing in the payload marks an execution as a retry, so rather than promise a boolean that cannot be populated honestly, the contract now states retry-once semantics and requires idempotent handlers. The field is still accepted and ignored, so anything built against an older version keeps working.

Docs: https://helix.tray.ai/documentation/guides/scheduled-functions/

---

Canonical: https://helix.tray.ai/documentation/releases/0890/
This file: https://helix.tray.ai/documentation/releases/0890.md
The full changelog: https://helix.tray.ai/documentation/releases.md
