{"version":"2.1.166","anchor":"register-repo-root-sdk-capability-for-ide-integrations","canonical_anchor":"register-repo-root-sdk-capability-for-ide-integrations","heading":"register_repo_root SDK capability for IDE integrations","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.166\/e\/register-repo-root-sdk-capability-for-ide-integrations","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.166","markdown":"### `register_repo_root` SDK capability for IDE integrations\n\n**What**\n\nIDE plugins and tool integrations can now register additional working-directory roots at runtime and trigger selective reloads of CLAUDE.md, skills, or plugins without restarting the session.\n\n**Details**\n\n- The directory must be a subdirectory of the current working directory\n- Optional flags: `reload_claude_md`, `reload_skills`, `reload_plugins`\n- On success the directory is added to the session's permission context\n- Failure returns a descriptive error (e.g. \"register_repo_root: \/foo is not a subdirectory of cwd\")\n\n**Evidence**\n\nNew SDK subtype handler (search for `\"register_repo_root: \"`)"}