feat(FN-4386): complete Step 1 — add runtime config field

Fusion-Task-Id: FN-4386
Fusion-Task-Lineage: 82c1c281-8d69-42c1-8705-90e811b6df93
This commit is contained in:
Fusion
2026-05-13 16:23:29 -07:00
committed by gsxdsm
parent cefe80c178
commit 87bf64cdbc

View File

@@ -4639,6 +4639,12 @@ export interface AgentHeartbeatConfig {
* Permanent agents only — ignored for ephemeral agents. Default: true when unset.
*/
allowParallelExecution?: boolean;
/**
* When true, timer-triggered heartbeats are skipped while the agent has no currently assigned
* task (`agent.taskId` is unset). Assignment and on-demand triggers are unaffected.
* Default: false (timer fires regardless of assignment).
*/
skipHeartbeatWhenIdle?: boolean;
}
/** Per-agent budget configuration, stored in agent.runtimeConfig.budgetConfig */