Sixty-four entries sit in this build without a way to reach them. Live presence on artifacts, which tracks who is viewing one over a websocket, turns on only with the remote flag tengu_brass_plover or CLAUDE_CODE_ARTIFACT_PRESENCE. A stripped-down system prompt mode that moves environment and style guidance into conversation reminders needs CLAUDE_CODE_CARVED_SLATE, and a second API routing path adds a dispatch header only under CLAUDE_CODE_DISPATCH_V2D or CLAUDE_CODE_DISPATCH_V2S. Skill proposals lost their server-side flag and now depend purely on CLAUDE_CODE_SKILL_PROPOSALS and CLAUDE_CODE_SYNC_SKILLS, while a multiplayer whiteboard artifact with shared strokes and cursors is present but not yet switched on.
Two hundred and forty-nine entries are usable today. New PreModelSwitch and PostModelSwitch hooks fire around every model change, and can deny a switch, ask you to confirm, or inject context for the next request; /model and the model picker both go through that path, and the picker can now set a per-session effort level. SessionStart hooks receive seconds_since_last_response, context_tokens, prompt_cache_likely_expired and estimated_cache_write_usd on resume and fork, so a hook can judge cache cost before acting. New tools let Claude watch a published artifact for republishes and comments, and read, reply to and resolve comment threads, with confirmation required the first time and resolving refused in plan mode. Plugins gained hooks for subagent offers, skill prompt text and commit attribution, plus the ability to play audio and write files, and Claude Code can now suggest a language server plugin based on file extensions you open.
At startup the permission mode is re-resolved once the remote feature-flag cache loads, so a mode settled on before the flags arrived gets corrected. Resuming a forked agent now inherits the session's current model rather than the one recorded at creation, and answering a model-switch confirmation is rejected if the model changed while the prompt was up. Cancelling a leftover task from a killed MCP server now carries a timeout instead of running unbounded. Mathematica, ISBL, GML, SQF and 1C:Enterprise dropped out of the code block name table and now show their raw language tag.