Source code for ralph.mcp.protocol._heartbeat_policy
"""Heartbeat policy dataclass for MCP health monitoring."""
from __future__ import annotations
from dataclasses import dataclass
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from datetime import timedelta
[docs]
@dataclass(frozen=True)
class HeartbeatPolicy:
"""Supervision interval configuration for active MCP health monitoring."""
interval: timedelta