{"version":"2.1.187","anchor":"designsync-improved-messages-in-non-interactive-sessions","canonical_anchor":"designsync-improved-messages-in-non-interactive-sessions","heading":"DesignSync \u2014 improved messages in non-interactive sessions","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.187\/e\/designsync-improved-messages-in-non-interactive-sessions","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.187","markdown":"### DesignSync \u2014 improved messages in non-interactive sessions\n\n`\/design-sync` error messages now give context-appropriate guidance depending on whether the session is interactive or headless.\n\n**Details**\n\n- In non-interactive sessions (e.g. claude.ai\/code), authorization errors now explain that `\/design-login` is not available and suggest alternatives such as \"Send to Claude Code Web\" or providing project files directly\n- Design token refresh failures in headless environments now direct users to re-authorize from an interactive terminal\n- The \"wrong_provider\" and \"essential_traffic_only\" error cases are unchanged\n\n**Evidence**\n\nContext-aware error messages (search for `\"DesignSync needs design-system authorization, but \/design-login requires an interactive terminal\"`)"}