Files
fusion/packages/core/src/__tests__
gsxdsm ec7898163c FN-7962: back off idle triage patrol task creation during model outages
Teach idle heartbeat patrol prompts to skip fn_task_create when recent model-availability failures are visible, and to base progress claims only on board state fetched in the current heartbeat.

- Add standard and concise triage heartbeat guidance to check for model-availability, fallback exhaustion, 429/rate-limit, and 404/model-unavailable failures before creating work
- Require existing-task progress/status claims to come from fn_task_list or fn_task_show results in the current heartbeat run
- Extend agent-prompts tests to cover both template variants
- Add patch changeset for the published package

Files changed:
 .changeset/fn-7962-idle-heartbeat-patrol-backoff.md |  7 +++++++
 packages/core/src/__tests__/agent-prompts.test.ts   | 14 ++++++++++++++
 packages/core/src/agent-prompts.ts                  |  8 ++++++++
 3 files changed, 29 insertions(+)

Fusion-Task-Id: FN-7962

Fusion-Task-Lineage: 0a233b5d-00d8-4dda-b627-95d4b8122a55

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-15 12:15:37 -07:00
..