Unclear It is not clear whether these feedback options are switched on for anyone yet.
What
The way Claude Code sends feedback to Anthropic has several new pieces.
- Survey follow-up: a new
submit_survey_feedbackrequest (submitSurveyFeedbackin the SDK, the kit for building programs on top of Claude Code) sends the note you write after a survey together with the session transcript. Before any turn has happened it returnsno turn received yet. Only Pro and Max plans can send it; other plans get "Only Pro and Max plans can send the conversation with a rating. Nothing was sent." transcript_allowed: a new flag that is true for Pro and Max only.every_rating: a new field that is true only when transcript sharing is allowed and the remote flagtengu_curried_sparrowis on. The flag falls back to off if not set; nothing has been read about it.- Bundle mode: in 'bundle' feedback mode a redacted zip file is written to your computer, and its location is returned as
bundle_path. Claude Code shows "Feedback bundle saved" and "Send this file to your Anthropic account representative or attach it to your support request." - Clearer refusals: Claude Code now reads the error code the server returns, such as
feedback_disabled,feedback_third_party_blocked,oauth_scope_insufficientandfeedback_check_unavailable. Organization refusals show the server's own message, such as "Feedback submission is disabled by your organization's policy." Refusals because of your sign-in say that sign-in is not allowed to send feedback. Temporary errors keep your draft queued. Before, only one data-retention refusal was singled out and everything else became a generic "server returned N ... Try again later." unavailable_reason: the feedback result now carries this field next tofailure_reason. When the server refuses a report for the organization or its content, both are set.- Organization policy messages: other messages of the form "X is disabled by your organization's policy." now end with a hint pointing to the public issue tracker. The hint is left off for the feedback refusal and in one other case.
survey_followup_box: a new optional field in the startup response, sent to each session that a VS Code or desktop app starts itself.
Why
If sending feedback fails, you now learn whether your organization blocks it, your sign-in lacks permission, or the problem is temporary, instead of seeing a generic network error. Programs built on Claude Code can tell a server refusal apart from feedback simply being unavailable.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
It is not clear whether these feedback options are switched on for anyone yet.