{"version":"2.1.280","anchor":"sdk-gains-a-getplan-control-request","canonical_anchor":"sdk-gains-a-getplan-control-request","heading":"SDK gains a getPlan() control request","tier":"use","area":"SDK","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/sdk-gains-a-getplan-control-request","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### SDK gains a getPlan() control request\n\nThe Agent SDK adds a getPlan() method to fetch the current plan via a control request\n\n**What**\n\nThe Agent SDK's control-protocol client (used to send commands to a running Claude Code session) now has a `getPlan()` method. It sends a `get_plan` control request and returns the response, joining the existing `reloadPlugins` method.\n\n**Why**\n\nThis lets SDK-based integrations programmatically retrieve the current plan from a session rather than only reading it through other means.\n\n- Area: SDK\n- Names: `getPlan`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 2\/5"}