{"version":"2.1.296","anchor":"heartbeat-records-beatat-mcp-key-cache-early-return","canonical_anchor":"heartbeat-records-beatat-mcp-key-cache-early-return","heading":"Small internal timing and cache changes","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296\/e\/heartbeat-records-beatat-mcp-key-cache-early-return","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.296","markdown":"### Small internal timing and cache changes\n\nClaude Code now records when each regular check-in signal fires and stops clearing a cache early once it is small enough\n\n**What**\n\nTwo small internal changes:\n\n- Heartbeat timing: Claude Code now notes the time each heartbeat fires. A heartbeat is a regular signal that shows a process is still alive.\n\n- Cache clean-up: a clean-up loop for a cache of MCP server data stops as soon as the cache is back under its size limit. MCP servers are add-ons that give Claude extra tools.\n\n**Why**\n\nBoth are behind-the-scenes robustness changes that you are unlikely to notice.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}