Unclear The request is marked internal, so it is unclear which apps actually send save_locally.
What
The SDK lets other programs, such as the IDE and desktop apps, run Claude Code and offer its /feedback report. Two internal additions change how that works.
feedback_mode: a new field on the SDK's start-up message tells the host how this session handles asubmit_feedbackreport: "post" sends it to Anthropic, "bundle" writes a redacted zip on this machine, "share" is the internal-build upload, and "disabled" means it is refused. It is left out when the only refusal is organisation policy.- "bundle" is chosen when the API provider is not Anthropic's own (cause "provider") or when there are no Anthropic credentials ("no Anthropic credentials"). The description now separates "disabled" (organisation policy, an environment kill switch) from "cannot be sent".
save_locally: a new option on thesubmit_feedbackrequest. The report is written to a redacted zip on this machine and nothing is sent. The response carriesbundle_path, withfeedback_idset to the bundle id, orfailure_reason: "bundle_write_failed"if the write fails.save_locallystill applies if the mode has since become "post" or "share", for example after signing in mid-session, but "disabled" still refuses it. It is ignored when adraft_idis given.- A report without a draft, submitted before any turn has happened, now returns
unavailable_reason"no turn received yet". - Both the control-request path and the bridge path use the new local writer.
Why
Apps built on the SDK can warn users before they write feedback whether it will be sent, saved locally or refused, and can offer a local-only report that is never uploaded. People using Claude through Bedrock, Vertex or a gateway get a way to produce a report in these apps.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
In [organizations with Zero Data Retention](/docs/en/zero-data-retention#features-disabled-under-zdr), and in organizations with the [HIPAA configuration](/docs/en/hipaa-setup) applied, Claude Code leaves the tool out, as it does for `/fee…tools-reference see the edit
* To use browser sign-in on this machine instead, Claude Code must be able to listen on `127.0.0.1`. If it runs inside a sandbox, check that the sandbox's policy allows listening on local ports, then run `/login` again. If it should be abl…errors see the edit
The request is marked internal, so it is unclear which apps actually send `save_locally`.
Anthropic's documentation has since written up /feedback, on Error reference.
[VSCode] Fixed /feedback on Vertex, Bedrock and Foundry being refused after you pressed Send; the report is now saved on this computer, as…