{"name":"codeRunningMcpTools","slug":"coderunningmcptools","family":"setting","title":"Settings keys","noun":"settings key","description":"A new `codeRunningMcpTools` setting lets apps built on the SDK mark MCP tools as code-running, so auto mode treats them like code execution","description_source":"entry","described_by":{"version":"2.1.304","anchor":"auto-mode-coderunningmcptools-setting"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.304","released_at":"2026-10-19 19:47:15","spans":2}},"aliases":[],"entries":[{"version":"2.1.304","anchor":"auto-mode-coderunningmcptools-setting","heading":"SDK apps can mark MCP tools as running code for auto mode","line":"A new `codeRunningMcpTools` setting lets apps built on the SDK mark MCP tools as code-running, so auto mode treats them like code execution","released_at":"2026-10-19 19:47:15","reason":"found in this entry's text"},{"version":"2.1.304","anchor":"sdk-initialize-accepts-coderunningmcptools","heading":"SDK sessions can mark MCP tools that run code, so auto mode checks them","line":"SDK sessions can now name MCP tools that run model-written code, so auto mode reviews calls to them and hooks cannot change the permission mode","released_at":"2026-10-19 19:47:15","reason":"named in this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/coderunningmcptools","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}