{"version":"2.1.221","anchor":"server-instructions-truncation-moved-behind-a-helper","canonical_anchor":"server-instructions-truncation-moved-behind-a-helper","heading":"Server instructions truncation moved behind a helper","tier":"internal","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/server-instructions-truncation-moved-behind-a-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Server instructions truncation moved behind a helper\n\nLong MCP server instructions are still trimmed the same way, just through shared code now.\n\n**What**\n\nThe inline truncation of long MCP server instructions was replaced by a shared helper, with no intended change to connect behaviour.\n\n**Details**\n\n- The helper applies the same length limit and suffix, and only logs the truncation when a server name is supplied.\n- Tool-listing bookkeeping switched from a WeakMap of started\/applied counters to a dedicated helper plus a module-level `{ last: void 0 }` record.\n\n**Evidence**\n\n`\u2026 [truncated]`, `mcp_connect_complete`\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}