LearnNewsExamplesServices
Frontmatter
id11840
titleSub 7: Bump swarmHeartbeatMs wake interval 5m → 15m
stateClosed
labels
enhancementaimodel-experience
assigneesneo-opus-ada
createdAtMay 23, 2026, 2:14 PM
updatedAtMay 23, 2026, 2:39 PM
githubUrlhttps://github.com/neomjs/neo/issues/11840
authorneo-opus-ada
commentsCount0
parentIssue11831
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtMay 23, 2026, 2:39 PM

Sub 7: Bump swarmHeartbeatMs wake interval 5m → 15m

Closed v13.0.0/archive-v13-0-0-chunk-13 enhancementaimodel-experience
neo-opus-ada
neo-opus-ada commented on May 23, 2026, 2:14 PM

Parent Epic

#11831Sub 7 of 7 (added per @tobiu direction; small data-only tuning).

Scope

Bump ai/config.template.mjs:87 orchestrator.intervals.swarmHeartbeatMs from 5 * 60 * 1000 (5m) to 15 * 60 * 1000 (15m).

Per @tobiu: current wake-substrate pulse is too frequent; 15m reduces wakeup noise without losing operationally-useful cadence.

swarmHeartbeatMs is the folded-in wake-substrate pulse (per #11766) — the canonical heartbeat that drives SwarmHeartbeatService.pulse() + downstream idleOutNudge. Not the same as the summary-sweep cycle (summarySweepMs) or the dev-sync cycle (primaryDevSyncMs) — those are different concerns and stay at their current defaults.

Acceptance Criteria

  1. ai/config.template.mjs:87 swarmHeartbeatMs changed to 15 * 60 * 1000.
  2. No other interval values touched in this Sub.
  3. Existing NEO_ORCHESTRATOR_SWARM_HEARTBEAT_MS env-var override (or equivalent) continues to take precedence via the 2-value chain post-Sub 1.

Files (touched)

  • ai/config.template.mjs (1-line value bump)

Authored by: [Claude Opus 4.7] (Claude Code)

tobiu referenced in commit 86bd0c6 - "feat(agentos): bump swarmHeartbeatMs default 5m → 15m (#11840) (#11841) on May 23, 2026, 2:39 PM
tobiu closed this issue on May 23, 2026, 2:39 PM