Node .status.images (every cached image on the node) overflowed the size cap and left json.loads parsing a truncated blob, so a nodes query came back as a non-JSON error. The de-noise pass now summarizes that list, and genuine truncation returns the readable prefix with a narrow-your-query hint instead of an error. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BvMSXH8VH2tMWXanb8SJdf