{"version":"2.1.317","anchor":"routine-tool-now-asks-permission-for-createupdaterun-and-w","canonical_anchor":"routine-tool-now-asks-permission-for-createupdaterun-and-w","heading":"Routines now need your approval to create, change or run, and warn about added connectors","tier":"notice","area":"Background Tasks","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/routine-tool-now-asks-permission-for-createupdaterun-and-w","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Routines now need your approval to create, change or run, and warn about added connectors\n\nThe routine tool now asks before creating, updating or running a routine, and flags connectors the server attached that Claude did not ask for\n\n**What**\n\nA routine is a saved task that runs Claude under your claude.ai account, and Claude manages routines with the RemoteTrigger tool. Several things changed together:\n\n- Outside auto mode, only the read actions `list`, `get`, `list_runs` and `get_run_log` run without asking. `create`, `update`, `run` and `create_webhook_trigger` now ask for your approval, and a rule that allows the whole tool no longer covers them. Before, every action was allowed outside auto mode. The prompt says: \"Creating, changing or running a routine needs your approval: a routine runs Claude under your claude.ai account.\"\n\n- Connectors (MCP servers, add-ons that give Claude access to outside services) are attached to a routine by default: a routine created with neither `mcp_connections` nor `clear_mcp_connections` normally still gets the account's connected connectors, including ones not listed.\n\n- `clear_mcp_connections` is now documented for create, to make a routine with no connectors. An empty `mcp_connections` on update now changes nothing; before, it was described as removing all connections.\n\n- After a create, the result warns when the server attached connectors Claude did not ask for and explains how to clear them with `clear_mcp_connections`. Claude is also told to confirm connectors with you.\n\n- The payload that creates a session also gains a `programUseCaseId` field.\n\n**Why**\n\nA routine acts as you, so setting one up or running it now needs your say-so. You are also less likely to end up with a routine that silently has access to connectors you never meant it to use.\n\n- Area: Background Tasks\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: yes"}