Agents Go Unattended and Multiplayer — MCP Drafts Their IDs
Snowflake's CoCo Automations now schedule unattended agent runs — but they inherit every role a user holds, and EXECUTE AGENT TASK is granted to PUBLIC by default. Meanwhile the new MCP roadmap puts agent identity front and center, and Salesforce's Slack Code makes multi-v...
Highlights
- Snowflake moved CoCo (Cortex Code) Automations to preview on Aug 21, letting anyone schedule recurring, unattended agent runs in a managed sandbox — each run spawns an inspectable Cortex thread (Snowflake Docs).
- The catch: those scheduled agents run under the user's default role plus all secondary roles, and
EXECUTE AGENT TASKis granted toPUBLICby default — so autonomy shipped ahead of least-privilege (THE D*AI*LY BRIEF). - The MCP roadmap (Aug 22) puts agent identity front and center: Workload Identity Federation and proof-of-possession instead of API keys, plus long-running "Tasks" and progressive discovery (MCP Blog).
- Salesforce shipped Slack Code (Aug 20): tag Claude Code, Devin, Copilot, or Vercel's agent into a channel and the team reviews diffs and signs off before anything ships (Salesforce).
Key Signals
-
Snowflake CoCo Automations reach preview — and expose a privilege gap
Automations turn a prompt into a recurring, unattended run that executes even with your terminal closed, available across AWS, Azure, and GCP commercial regions (Snowflake Docs). But each run's task session activates the user's default role and all secondary roles (
DEFAULT_SECONDARY_ROLES = ('ALL')), and the ability to create them is granted toPUBLICby default — meaning any user can spin up an agent that reaches everything they can, unattended (THE D*AI*LY BRIEF). -
MCP's new roadmap targets the exact wall builders keep hitting
The Core Maintainers' roadmap names five priorities: agentic messaging primitives (long-running Tasks, streamed results, mid-flight steering), HTTP-native transport unification, standardized agent identity via Workload Identity Federation and Demonstrating Proof of Possession, improved tool-result contracts with progressive discovery, and better SDK conformance (MCP Blog). It's the direct answer to the "MCP auth is the top unresolved gap" refrain — now with a concrete design direction rather than a warning.
-
Slack Code makes agentic coding a reviewable team activity
Mention a coding agent — Claude Code, Devin, GitHub Copilot, or Vercel's — and it opens a project-specific channel where teammates watch the work, audit diffs as they're proposed, preview HTML output, leave feedback, and approve before merge (Salesforce). Multi-vendor support at launch means the human-approval checkpoint lives in the collaboration surface, not buried in a single vendor's IDE.
Why It Matters / What To Watch
-
Unattended autonomy is arriving faster than the guardrails.
- If you enable CoCo Automations, revoke the default
EXECUTE AGENT TASKgrant fromPUBLIC, re-grant to named roles, and setDEFAULT_SECONDARY_ROLES = ()so scheduled agents don't inherit every role a human holds (THE D*AI*LY BRIEF). - Treat "runs when your browser is closed" as a production system: each Cortex thread is your audit trail — plan who reviews them (Snowflake Docs).
- If you enable CoCo Automations, revoke the default
-
Identity, not model quality, is the next platform battleground.
- Watch the MCP identity work (Workload Identity Federation, proof-of-possession): it's what will let you distinguish and authorize which agent acted, across vendors (MCP Blog).
- As approval surfaces move into shared channels like Slack Code, standardize where sign-off happens so multi-vendor agents don't each carry their own review model (Salesforce).
Quick Links
-
Aug 21, 2026: CoCo automations in CLI and Snowsight (Preview) - Snowflake Documentation
https://docs.snowflake.com/en/release-notes/2026/other/2026-08-21-cortex-code-automations-preview -
Snowflake Agents Run as All Your Roles. Revoke From PUBLIC. - THE D*AI*LY BRIEF
https://www.beri.net/article/snowflake-coco-automations-default-role-agent-task-public-grant -
The New MCP Roadmap - Model Context Protocol Blog
https://blog.modelcontextprotocol.io/posts/mcp-roadmap/ -
Introducing Slack Code: Agentic Coding for Teams - Salesforce
https://www.salesforce.com/introducing-slack-code/