{"version":"2.1.323","anchor":"control-response-for-an-applied-setting-now-returns-applie","canonical_anchor":"control-response-for-an-applied-setting-now-returns-applie","heading":"A success reply to SDK control requests now says whether the change was applied","tier":"notice","area":"SDK","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/control-response-for-an-applied-setting-now-returns-applie","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### A success reply to SDK control requests now says whether the change was applied\n\nOne control reply sent to SDK programs now includes an `applied` value alongside its success status\n\n**Unclear.** Which control request this reply answers is not stated.\n\n**What**\n\nPrograms built on the Claude Code SDK (the toolkit for driving Claude Code from your own code) can send control requests and get replies back. One success reply now includes `response: { applied: r }`, where it used to carry only its success status and the request's ID.\n\n**Why**\n\nAn SDK program can see whether the change it asked for was actually applied.\n\n- Area: SDK\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}