Claude docs changes for March 29th, 2026 [diff]
Executive Summary
- LLM gateway docs now document the
X-Claude-Code-Session-Idrequest header, which proxies can use to aggregate all API requests from a single session CLAUDE_CODE_SIMPLE/--baremode now allows MCP tools from--mcp-configto remain available- Skill description budget halved (2%â1% of context window, 16kâ8k char fallback) with per-entry 250-char cap; skill names are always included regardless of budget
New Claude Code versions
2.1.87
Major bug fixes
- Fixed messages in Cowork Dispatch not getting delivered
Claude Code changes
Changed documents
Environment Variables [Source]
CLAUDE_CODE_SIMPLEclarified that MCP tools from--mcp-configare still available even in simple/bare mode. [line 77] [Source]SLASH_COMMAND_TOOL_CHAR_BUDGETdefault budget updated from 2%/16,000 chars to 1%/8,000 chars. [line 118] [Source]
Hooks Guide [Source]
- Added troubleshooting section explaining how to enable macOS notifications via
osascriptwhen notifications from Script Editor are silently failing â requires manually granting permission in System Settings > Notifications. [lines 92-100] [Source]
LLM Gateway [Source]
- Added documentation for the
X-Claude-Code-Session-Idrequest header, which is sent on every API request and can be used by proxies to aggregate requests from a single session without parsing the request body. [lines 28-33] [Source]
Skills [Source]
descriptionfield documentation now notes that descriptions longer than 250 characters are truncated in the skill listing to reduce context usage, and recommends front-loading the key use case. [line 175] [Source]- Troubleshooting section renamed from "Claude doesn't see all my skills" to "Skill descriptions are cut short" with updated guidance: all skill names are always included, descriptions are shortened to fit the 1%/8,000 char budget, and each entry is capped at 250 chars. [lines 649-653] [Source]
API changes
Changed documents
No significant changes.