Claude Code builds an index of saved memory to add to the prompt. It now checks whether memory is available using three possible states. When the policy state is "held", building the index is skipped with the reason policy_pending rather than the general reason unavailable.
Why
Waiting on a policy is now reported separately from memory being truly unavailable. This makes the cause clearer to anyone reading the reason.
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's release notes agreeImproved screen-reader output in /mcp: a disabled server is read as "off" instead of "pending"