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:
@@ -4639,6 +4639,12 @@ export interface AgentHeartbeatConfig {
|
|||||||
* Permanent agents only — ignored for ephemeral agents. Default: true when unset.
|
* Permanent agents only — ignored for ephemeral agents. Default: true when unset.
|
||||||
*/
|
*/
|
||||||
allowParallelExecution?: boolean;
|
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 */
|
/** Per-agent budget configuration, stored in agent.runtimeConfig.budgetConfig */
|
||||||
|
|||||||
Reference in New Issue
Block a user